安卓 Java JSON反序列化,无需预先定义所有内容
我意识到这个问题可能已经被问了100次,但我已经搜索了很多次,没有找到我要找的具体内容
这是我想要的。给定一个字符串data
,我想反序列化成一个对象obj
,它没有预定义所有字段。我只想请求我想要的字段,比如obj.getString("stringFieldName")
或obj.getInt("intFieldName")
。我已经将gson用于其他方面,所以如果有可能使用gson,这将是非常好的,尽管不反对使用另一个库
你可以在下面搜索框中键入要查询的问题!
我意识到这个问题可能已经被问了100次,但我已经搜索了很多次,没有找到我要找的具体内容
这是我想要的。给定一个字符串data
,我想反序列化成一个对象obj
,它没有预定义所有字段。我只想请求我想要的字段,比如obj.getString("stringFieldName")
或obj.getInt("intFieldName")
。我已经将gson用于其他方面,所以如果有可能使用gson,这将是非常好的,尽管不反对使用另一个库
# 1 楼答案
使用Jackson库,您可以使用
jacksonconverter将只解析您定义的这些字段。其他问题将被忽略