使用GSON进行反序列化时,如何确定未在原始JSON中发送哪些字段?

时间:2013-01-16 17:08:53

标签: java json gson

我有一个数据结构类和传入的JSON数据。我使用fromJson(jsonData, MyClass)方法将数据反序列化到类中。传入的JSON数据会有所不同,有时不会发送某些值。

我希望能够确定哪些值不是从发送的值发送的,而是专门设置为null。初始化我的数据结构类中的字段似乎没有帮助,因为即使它们未在原始JSON数据中发送,它们在fromJson()方法期间也会设置为null。我似乎也无法使用反序列化排除策略。

任何帮助都将不胜感激。

0 个答案:

没有答案