Gson 检测未映射的键值对

Gson detect unmapped key value pairs

我想知道 Gson 中是否已经内置了一个选项来检测 JSONObjects 的未解析键值对。我有一个收集以下 json 字符串的 Gson class 设置: "data":{"type": "account", "id":"73891"}

我想知道 Gson 是否真的知道 class 中没有定义但存在于 Json 字符串中的键值对。例如,如果上面的字符串有另一个未在 class 中定义的键值对 "year":"2022",Gson 是否能够告诉我它没有将该键值对存储在变量中。

不,很遗憾 Gson 目前不支持此功能,请参阅 issue #188。由于 Gson 处于维护模式,因此不清楚是否会添加该功能。