json文字列をマップにデコードしようとしています。
このような質問がたくさんあったことは知っていますが、かなり具体的な形式が必要です。たとえば、json文字列があります:
{
"map": {
"a": "b",
"c": "d",
},
"map2": {
"aa": "bb",
"cc": "dd",
},
"something": "a",
"something2": "b"
}
そして、次のような結果が必要です。
"map.a" => "b"
"map.c" => "d"
"map2.aa" => "bb"
"map2.cc" => "dd"
"something" => "a"
"something2" => "b"
キーにドットが含まれていないことを確認してください。いくつかの JSON ライブラリを調べましたが、デコードして Java マップに格納するためだけに、それほど多くの関数は必要ありません。簡単な方法がない場合は、独自のアルゴリズムを作成します。それほど難しくないことを願っています...
助けてくれてありがとう。