76得票3回答
忽略JSON.NET数据解析过程中的解析错误。

我有一个预定义的数据结构对象:public class A { public string Id {get;set;} public bool? Enabled {get;set;} public int? Age {get;set;} } JSON应该是{ "Id":...

74得票2回答
Json.NET 禁用 DateTime 反序列化

这是代码: string s = "2012-08-08T01:54:45.3042880+00:00"; JObject j1 = JObject.FromObject(new { time=s }); ...

72得票5回答
无法找到类型为[simple type, class ...]的(Map)键反序列化程序。

我有一个包含Map的域对象:private Map<AutoHandlingSlotKey, LinkedHashSet<AutoFunction>> autoHandling; 当我序列化对象时,我得到了这个:"autoHandling" : [ ...

69得票7回答
我可以在属性中指定一个路径来将我的类中的属性映射到JSON中的子属性吗?

我有一些代码(无法更改),它使用Newtonsoft.Json的DeserializeObject<T>(strJSONData)从Web请求中获取数据并将其转换为类对象(我可以更改类)。通过在我的类属性上添加[DataMember(Name = "raw_property_nam...

69得票2回答
忽略属性在XML序列化期间但不在反序列化期间

在C#中,我如何使XmlSerializer在序列化期间忽略属性,但在反序列化期间不忽略? (或如何在Json.net中执行相同操作?) 要防止属性被序列化,可以添加XmlIgnore属性:[XmlIgnore] public int FooBar {get;set;} 这将导致在序列化期间...

69得票6回答
使用GSON反序列化泛型类型

我在我的Android应用程序中(使用Gson库)实现Json反序列化时遇到了一些问题。 我创建了如下的类: public class MyJson<T>{ public List<T> posts; } 反序列化调用是: public class J...

67得票8回答
Jackson @JsonProperty注解在Kotlin数据类中的使用

kotlin 1.2.10 jackson-module-kotlin:2.9.0 我在kotlin中有以下数据类:data class CurrencyInfo( @JsonProperty("currency_info") var currencyInfo: Curren...

67得票1回答
json.loads()是否容易受到任意代码执行漏洞的攻击?

Python标准库中的json模块中的json.loads存在任意代码执行或其他安全问题吗? 我的应用程序可能会从不可信的来源接收JSON消息。

66得票4回答
在Spring中编写JSON反序列化程序的正确方法或扩展其功能

我正在尝试在Spring中编写自定义的JSON反序列化器。我希望大部分字段使用默认的反序列化器,仅对少数属性使用自定义的反序列化器。这种方式可行吗? 我之所以采用这种方式是因为,大部分属性都是值类型,所以我可以让Jackson使用默认的反序列化器;但是有几个属性是引用类型,所以在自定义的反序列...

65得票10回答
Java.io.InvalidClassException: 本地类不兼容:

我创建了客户端和服务器,然后在客户端添加了一个类用于序列化目的,接着只需到硬盘上的客户端文件夹中复制粘贴到服务器对应位置,分别是 classname.class 和 classname.java。 在我的笔记本电脑上运行良好,但当我想要继续在其他系统上工作时,当客户端尝试连接到服务器时,出现以...