基本上,我使用GSON在Android上解析一些JSON,当使用JavaBeans获取对象列表时,我遇到了一个问题 - 其中一个对象类型有两个变体
这两个JSON对象完全相同,除了可以是字符串字段(字段' a')或对象字段(字段' b')
是否可以让GSON接受具有这两个选项之一的JSON对象,并且只将JSON中未包含的字段保留为Java对象中的null?
由于
答案 0 :(得分:0)
我建议使用Jackson或Moshi来处理JSON,并避免在下一个项目中使用Gson,因为反序列化的速度要慢得多,而序列化对象时的速度比Moshi快一些,但由于HTML,生成的JSON可能更大Gson插入其中的兼容转义字符。