13得票2回答
使用Jackson将JSON字符串转换为Java对象

这可能是那种标题就能说明一切的问题。 我对ObjectMapper中的readValue(file, class)方法非常着迷,它在Jackson库中被发现,从文件中读取JSON字符串并将其分配给一个对象。 我很好奇是否可以通过简单地从字符串中获取JSON并将其应用于一个对象来实现。 是...

13得票2回答
RestSharp JSON数组反序列化

我使用 JSON 格式发起了这个 RestSharp 查询:var response = restClient.Execute<Report>(request); 我得到的响应包含这些数据[ { "Columns": [ ...

13得票2回答
使用serde_json在编译时反序列化文件

在我的程序开头,我从一个文件中读取数据:let file = std::fs::File::open("data/games.json").unwrap(); let data: Games = serde_json::from_reader(file).unwrap(); 出于以下原因,我想...

13得票4回答
如何使用Gson处理具有相同属性名称的不同数据类型?

我正在使用Gson在Java中编写RSS订阅源解析器。我将RSS的XML转换为JSON,然后使用Gson将JSON反序列化为Java POJO(有些迂回,但有其原因)。就反序列化第一条订阅源(下面的BBC)而言,一切都正常运行,但对于下面列出的第二个订阅源(NPR),我开始收到异常。 我认为...

13得票6回答
Kotlinx Serialization - 忽略 null 值的自定义序列化器

假设我有一个像这样的类: @Serializable data class MyClass( @SerialName("a") val a: String?, @SerialName("b") val b: String ) 假设 a 为 null,b 的值为 "b va...

12得票3回答
JSON解析错误:对象成员缺少名称

我对 JSON 不熟悉,正在尝试让基本示例正常运行。 我的 HTTP 请求返回 {'username': '1'},{'username': '1'}。 我不确定有效的 JSON 是什么样子,也不知道如何将它放入字符串变量中进行反序列化。 由于 ToJson 返回 {'username'...

12得票3回答
如何使用Jackson反序列化本地化小数分隔符的浮点值

我正在使用Jackson解析的输入流中包含了类似这样的纬度和经度值: { "name": "product 23", "latitude": "52,48264", "longitude": "13,31822" } 由于某些原因,服务器使用“逗号”作为小数点分隔...

12得票1回答
Jackson反序列化错误:没有字符串参数构造函数/工厂方法可用于从字符串值反序列化

我正在尝试反序列化以下JSON { "deliverLumpSum": 0.0, "faxQId": "{\"type\":\"TAKEAWAY\",\"data\":{\"orderId\":\"AWSWD-AWSAW\",\"orderKey\":\"DERS34S32SD\"}...

12得票2回答
使用json.NET创建自定义反序列化器只针对特定的字段

我正在尝试反序列化一些JSON:{ "a":1, "b":25, "c":"1-7", "obj1":{ "a1":10, "b1":45, "c1":60 }, "obj2":[ { ...

11得票2回答
使用Newtonsoft Json从流中反序列化多个json对象

我正在使用 NetworkStream 读取 json 字符串,然后使用 Newtonsoft.Json 进行 反序列化。有时,在流中会连续发送两个 json 对象,并且同时读取。但是 Newtonsoft.Json 只会给我返回一个对象。例如,如果在流中有以下字符串:{"name&...