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 处于维护模式,因此不清楚是否会添加该功能。
我想知道 Gson 中是否已经内置了一个选项来检测 JSONObjects 的未解析键值对。我有一个收集以下 json 字符串的 Gson class 设置:
"data":{"type": "account", "id":"73891"}
我想知道 Gson 是否真的知道 class 中没有定义但存在于 Json 字符串中的键值对。例如,如果上面的字符串有另一个未在 class 中定义的键值对 "year":"2022"
,Gson 是否能够告诉我它没有将该键值对存储在变量中。
不,很遗憾 Gson 目前不支持此功能,请参阅 issue #188。由于 Gson 处于维护模式,因此不清楚是否会添加该功能。