48得票3回答
在C#中反序列化JSON数组

我有一个如下格式的JSON字符串:[{ "record": { "Name": "Komal", "Age": 24, ...

47得票1回答
使用动态方式将XML反序列化为对象

是否可能像下面这样将未知的XML反序列化为对象? var xml = @"<Students><Student><Name>Arul</Name><Mark>90</Mark></Student></St...

47得票2回答
Java 14中@Serial注解有什么用途?

Java 14引入了一个新的注解@Serial,位于java.io包中。在API文档中它的简要描述如下: 指示已注释的字段或方法是由Java对象序列化规范定义的序列化机制的一部分。 据我所知,该注解用于编译时验证(类似于@Override),以检查是否正确使用了序列化机制的方法和字段。我不...

46得票7回答
Json.NET:反序列化嵌套字典

当将一个对象反序列化为一个Dictionary(JsonConvert.DeserializeObject<IDictionary<string,object>>(json))时,嵌套对象会被反序列化为 JObject。是否有可能强制嵌套对象被反序列化为 Diction...

45得票4回答
Swift 4 Codable;如何解码具有单个根级键的对象

我正在使用Swift 4的Codable协议处理JSON数据。我的数据格式化为在根级别有一个单独的键,其对象值包含我需要的属性,例如:{ "user": { "id": 1, "username": "jdoe" } } 我有一个User结构体,可以解码user键: ...

44得票7回答
Newtonsoft JSON - 动态对象

我正在使用Newtonsoft JSON库对传入的原始JSON进行动态反序列化,并发现了一个我无法解释的问题。 起点是以下JSON字符串:{ "task": { "dueDate": "2012-12-03T00:00:00" } } 没什么太复杂的东西... 在代码中,我...

44得票2回答
杰克逊 - 反序列化JSON字符串 - TypeReference vs TypeFactory.constructCollectionType

从StackOverflow问题中获取了将JSON字符串反序列化为类列表的不同方法: 类型1 (文档链接):List<SomeClass> someClassList = mapper.readValue(jsonString, typeFactory.constructColle...

44得票1回答
杰克逊Json和"no such method"错误

我想使用jackson将一个POJO进行序列化和反序列化。将POJO转成JSON可以完美地执行,但是相反的方向却没有成功。 我有一个POJO对象public class Event { private String kind; public String getKind() { ...

43得票3回答
如何将复杂对象作为参数传递给RESTful服务?

我成功地创建了一个快速测试,建立了一个“REST-like”服务,它返回一个序列化为JSON的对象,这很容易且快速(基于 这篇文章)。 但是,虽然将对象序列化为JSON很轻松,但我还没有看到任何处理非基本类型输入参数的示例。如何传递复杂对象作为参数?我正在使用Apache CXF,但也欢迎使...

43得票7回答
即使存在默认构造函数,也无法从对象值反序列化(没有委托或基于属性的创建者)。

我有一个类看起来像这样:class MyClass { private byte[] payload; public MyClass(){} @JsonCreator public MyClass(@JsonProperty("payload") final...