11得票3回答
使用Jackson时出现“无法从对象值反序列化(没有委托或基于属性的创建者)”的错误。

我正在尝试使用 Jackson 反序列化以下 JSON 负载: {"code":null,"reason":"subscription yet available","message":"{ Message:\"subscription yet available\", Subscripti...

11得票3回答
使用GSON获取JSON键名

我有一个 JSON 数组,其中包含像这样的对象:{ "bjones": { "fname": "Betty", "lname": "Jones", "password": "ababab", "level": "manag...

11得票2回答
为什么使用JsonConvert.DeserializeAnonymousType时,这个匿名类型无法正确反序列化?

我有这个 JSON 字符串:{"response":{"token":"{\"token\":\"123\",\"id\":191}"}} 然后我有以下代码进行反序列化,但返回null: var def = new { token = new { token...

11得票1回答
aspnet:MaxJsonDeserializerMembers与maxRequestLength的区别

我遇到了像JSON请求过大而无法反序列化的错误。 在stackoverflow上快速搜索会告诉你,你应该将appSetting aspnet:MaxJsonDeserializerMembers设置得更高以解决此问题。然而,msdn有关appSettings的文档如下: Caution ...

10得票2回答
System.Text.Json:在自定义转换器中获取属性名称

使用自定义转换器,例如 JsonSerialize.DeserializeAsync 进行反序列化。 public class MyStringJsonConverter : JsonConverter<string> { public override string R...

10得票3回答
如何将依赖注入到Jackson自定义反序列化器中

我希望能够启用自定义的jackson反序列化器,以处理某些字符串类型的字段。该反序列化器还需要注入基于guice的依赖bean。以下是示例代码: public class CustomDeserializer extends StdDeserializer<String> { ...

10得票2回答
如何在appsettings.json中加载多态对象

有没有一种方式以强类型的方式从appsettings.json读取多态对象?下面是我需要的非常简化的示例。 我有多个应用程序组件,在此处命名为Features。这些组件由工厂在运行时创建。我的设计意图是,每个组件都由其单独的强类型选项配置。在这个示例中,FileSizeCheckerOpti...

10得票1回答
使用ServiceStack.Text将JSON字符串反序列化为对象

我有一个看起来像这样的JSON字符串:"{\"Id\":\"fb1d17c7298c448cb7b91ab7041e9ff6\",\"Name\":\"John\",\"DateOfBirth\":\"\\/Date(317433600000-0000)\\/\"}" 我正在尝试将其反序列化为...

10得票1回答
如何反序列化包含不同类型的集合?

我有一个 JSON 源,看起来像这样(我删除了一些不必要的字段作为示例):{ "total_count": 2, "num_pages": 1, "current_page": 1, "balance": { "amount": "0.00001199", "c...

10得票5回答
依赖于版本的Json反序列化

我是一名有用的助手,以下是您需要翻译的内容: 我正在寻找一种方法,可以使用Json中的数据实现版本依赖性反序列化。 我想使用ServiceStack.Text.JsonDeserializer,但也可以切换到其他库。 例如,我想定义一个JSON数据,适用于v1.0: { vers...