我有带有动态元素的 JSON 字符串,直到现在我将它解析为 Map:
Map map = new Gson().fromJson(jsonString,
new TypeToken<HashMap<String, String>>() {}.getType());
现在我需要解决这种情况 - 这些动态变量之一可能是另一个 JSON 字符串。
你有什么建议可以解决吗?提前致谢。
编辑:添加了 JSON 字符串示例(格式化):
{
"key1": "val1",
"key2": "val2",
"key3": {
"subkey1": [
"subvalue1",
"subvalue1"
],
"subkey2": [
"subvalue2"
]
},
"key4": "val3"
}