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ć?

questionAnswers(2)

yourAnswerToTheQuestion