例如我有一个类 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
相关分类