I am above my head trying to parse JSON for the first time and deal with a multidimensional array.
{
"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"
]
}
}
}
This is divided into 3 parts, static data in my first dimension (secret, minutes, link), which I need to get as separate lines.
Then I need a dictionary for a “bookmark collection” that has no fixed names, so I need the name and links / names of each bookmark.
Then there are separate sublayers that are always the same, where I need all the links in a separate dictionary.
I'm reading about JSON parsing, but most of the things I find are a simple array placed in 1 dictionary. Does anyone have any good methods for this?