目前,Jackson解析器正在将空对象解析为“ {}”,并将空列表解析为“ []”。如何获得解析器将空数组解析为null?
我知道我们可以用Java编写自定义序列化程序。请让我知道一个解析对象的例子。这应该对对象更通用
示例代码:
class Person
{
String name;
List<Event> events;
//....getter, setter
}
person.list = new List<Event>();
persion.name = "hello";
然后json除外:
{name: "hello", list : null} and not {name: "hello", list : []}
基本上,如果对象中的任何内容为空,则应将其设置为null