有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓 Java JSON反序列化,无需预先定义所有内容

我意识到这个问题可能已经被问了100次,但我已经搜索了很多次,没有找到我要找的具体内容

这是我想要的。给定一个字符串data,我想反序列化成一个对象obj,它没有预定义所有字段。我只想请求我想要的字段,比如obj.getString("stringFieldName")obj.getInt("intFieldName")。我已经将gson用于其他方面,所以如果有可能使用gson,这将是非常好的,尽管不反对使用另一个库


共 (1) 个答案

  1. # 1 楼答案

    使用Jackson库,您可以使用

    @JsonIgnoreProperties(ignoreUnknown = true)
    

    jacksonconverter将只解析您定义的这些字段。其他问题将被忽略