我有带有动态元素的 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"
}