私は頭を悩ませており、初めてJSONを解析しようとして、多次元配列を処理しています。
{
"secret": "[Hidden]",
"minutes": 20,
"link": "http:\/\/www.1.com",
"bookmark_collection": {
"free_link": {
"name": "#free_link#",
"bookmarks": [
{
"name": "1",
"link": "http:\/\/www.1.com"
},
{
"name": "2",
"link": "http:\/\/2.dk"
},
{
"name": "3",
"link": "http:\/\/www.3.in"
}
]
},
"boarding_pass": {
"name": "Boarding Pass",
"bookmarks": [
{
"name": "1",
"link": "http:\/\/www.1.com\/"
},
{
"name": "2",
"link": "http:\/\/www.2.com\/"
},
{
"name": "3",
"link": "http:\/\/www.3.hk"
}
]
},
"sublinks": {
"name": "sublinks",
"link": [
"http:\/\/www.1.com",
"http:\/\/www.2.com",
"http:\/\/www.3.com"
]
}
}
}
これは3つの部分に分かれています。最初のディメンション(シークレット、分、リンク)の静的データで、個別の文字列として取得する必要があります。
次に、「ブックマークコレクション」ごとに固定名のない辞書が必要なので、名前と各ブックマークのリンク/名前が必要です。
次に、常に同じである個別のサブリンクがあります。ここでは、個別の辞書にあるすべてのリンクが必要です。
JSONの解析について読んでいますが、私が見つけたもののほとんどは、1つの辞書に入れられた単純な配列です。誰かがこれを行うための良いテクニックを持っていますか?