我很头疼,第一次尝试解析 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 个字典中的简单数组。有没有人有任何好的技术来做到这一点?