動的要素を含む JSON 文字列がありますが、今まではそれを解析して Map に変換しています。
Map map = new Gson().fromJson(jsonString,
new TypeToken<HashMap<String, String>>() {}.getType());
ここで、この状況を解決する必要があります。これらの動的変数の 1 つが、別の JSON 文字列である可能性があります。
それを解決するためのアドバイスはありますか?前もって感謝します。
編集: JSON 文字列の例が追加されました (フォーマット済み):
{
"key1": "val1",
"key2": "val2",
"key3": {
"subkey1": [
"subvalue1",
"subvalue1"
],
"subkey2": [
"subvalue2"
]
},
"key4": "val3"
}