【发布时间】:2016-01-31 22:53:09
【问题描述】:
我有一个用例,其中 API 将获取 json 中键|值对的通用集合。输入 json 中没有定义的属性。我需要将它映射到一个通用对象并处理数据..
JSON 输入:
"[{ "PostalCode": "345", "Region": "MA", "Enabled": "True" },
{"PostalCode": "989", "Country": "US", "Enabled": "True" }
]";
我正在使用 GSON 将其反序列化为 java 对象。将其映射到通用对象,例如:
Object obj = new GsonBuilder().create()
.fromJson(jsonInput, Object.class);
我得到一个 HashMaps 数组列表的对象 (com.google.gson.internal.LinkedTreeMap)。
从这里我如何获得单独的键和值,如 key = PostalCode 和 value = 345?
提前感谢您的帮助!
【问题讨论】:
标签: json serialization gson