gpt4 book ai didi

java - Jackson 反序列化 json 对象数组,忽略某些对象

转载 作者:行者123 更新时间:2023-12-01 10:39:48 25 4
gpt4 key购买 nike

假设我有这个 JSON 数组

[{"type":"type1", "id":"1", "name":"John"},
{"type":"type1", "id":"2", "name":"Jane",
{"type":"type2", "id":"3", "name":"Joseph"}]

我有这些 Java 对象

public class Person {
Long id;
String name;
String type;
}

public class MainClass {
List<Person> persons;
}

有没有办法反序列化 JSON 数组,以便仅包含类型为 type1 的数组? type2 的不应设置为 null,而应完全忽略。

最佳答案

我认为你可以通过 Jackson Filter 来实现这一点

关于java - Jackson 反序列化 json 对象数组,忽略某些对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34490585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com