7得票3回答
当使用Json.NET序列化时如何忽略特定的数据类型?

我正在将JSON对象保存到数据库中,有时它会变得非常大(我有一个长度为205,797个字符的对象),我希望尽可能减少它们的大小。这些对象有很多GUID字段,但我不需要它们。如果有一种方法可以忽略任何GUID类型的序列化,则可以帮助减少大小。 这是我的代码,我在应用程序中传递任何模型类型的对象...

9得票1回答
POJO反序列化过程中忽略@JsonTypeInfo属性

我正在使用@JsonTypeInfo指示Jackson 2.1.0在“discriminator”属性中查找具体类型信息。这很有效,但是在反序列化过程中,鉴别器属性没有设置到POJO中。 根据Jackson的Javadoc(com.fasterxml.jackson.annotation.J...

7得票1回答
Json.NET大小写敏感反序列化

有没有反序列化选项可以在 Json.NET 中执行区分大小写的反序列化? 建议: public class Account { public string Email { get; set; } public bool Active { get; set; } pu...

21得票2回答
如何将参数传递给反序列化JSON的构造函数

使用 Newtonsoft.Json 反序列化对象时,我在将一些父实例传递给构造函数方面遇到了一些小问题。 假设我有以下类:public class A { public string Str1 { get; set; } public IList<B> Bs {...

21得票2回答
如何序列化包含BufferedImage的对象

我正在尝试在Java中创建一个简单的图像编辑程序。我创建了一个名为ImageCanvas的对象,它包含有关正在编辑的图像的所有信息(一些基本属性、应用的效果列表、BufferedImage层的列表等)。我想要一种简单的方法将其保存到磁盘上,以便以后可以再次打开。 我认为使用Java的默认Se...

7得票2回答
使用C#反序列化带有索引数组的JSON

我对使用JSON非常陌生,并且正在处理一个无法更改格式的API返回。以下是返回示例(实际网址已被删除)。 { "body": { "link": {"linkurl": ["www.google.com"]} }, "error": null, "me...

27得票2回答
将Jackson反序列化变量作为Json字符串

我有一个这样的模型:private String message; private Integer errorCode; private String data; 我从远程接收到以下JSON数据,例如:{"data": {"cat": "1.2.3.4", "ner": "80", "...

7得票2回答
JSON.NET 反序列化

我刚接触JSON.NET,正在尝试将一个JSON字符串反序列化为一个简单的.NET对象。 以下是我的代码片段: public void DeserializeFeed(string feed) { JsonSerializer ser = new JsonSerializer(); ...

14得票2回答
让Jackson更适合解析输入JSON数据

我是否有办法使Jackson对输入的JSON更加宽松,例如JSONObject提供以下容错: 构造函数接受更多文本: 在闭合括号之前可以出现额外的,(逗号)。 字符串可以用 '(单引号)引用。 如果字符串没有以引号或单引号开头,并且不包含前导或尾随空格,不包含以...

7得票1回答
自定义的Json反序列化器陷入无限递归。

我们实现了一个自定义反序列化器,通过以下方式反序列化JSON。但是,mapper.treeToValue会导致代码无限次调用。 public class MyDeserializer extends StdDeserializer<MyResource> { @O...