Parsowanie muilti wymiarowej tablicy Json do Pythona
Jestem nad głową, próbując przeanalizować JSON po raz pierwszy i zająć się wielowymiarową tablicą.
{
"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"
]
}
}
}
Jest to podzielone na 3 części, statyczne dane na moim pierwszym wymiarze (sekret, minuty, link), które muszę uzyskać jako oddzielne ciągi.
Następnie potrzebuję słownika na „kolekcję zakładek”, która nie ma stałych nazw, więc potrzebuję ich nazwy i linków / nazw każdej zakładki.
Następnie są oddzielne podlinki, które są zawsze takie same, gdzie potrzebuję wszystkich linków w osobnym słowniku.
Czytam o parsowaniu JSON, ale większość rzeczy, które znajduję, to prosta tablica umieszczona w 1 słowniku. Czy ktoś ma jakieś dobre techniki, aby to zrobić?