例如我有一个类 class A { String a; String b; }
,我用 Gson 去解析一段 JSON { "b": "naive" }
可以得到一个 A
的实例,其 a
为 null
。
但我想要求目标类中所有 field 必须存在于 JSON 中,否则就抛出 JsonParseException
。譬如这个例子中的 JSON 里没有 a
属性,就直接作为解析失败,抛异常,是否可能做到?
貌似 Jackson 有 FAIL_ON_IGNORED_PROPERTIES
这个 flag 可以用。Gson 没有类似的东西么?
largeQ
GCT1015
相关分类