将某些属性从 json 字符串转换为 Java 对象 [关闭]

问题描述 投票:0回答:1

我有一个返回 JSON 对象列表的请求,其中包含许多我不关心的属性。有没有什么好方法来创建我需要的属性的模型并将对象列表转换为这种类型?

java json gson
1个回答
0
投票

我进一步研究了 GSON 并找到了解决方案。

  • 创建模型并添加以下注释

    @JsonIgnoreProperties(ignoreUnknown = true)

  • 将 JSON 字符串转换为这样的对象

    List<YourObject> result = mapper.readValue(jsonValue, new TypeReference<List<YourObject>>(){});

© www.soinside.com 2019 - 2024. All rights reserved.