Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
json problem
#9
It's a nested structure. The example will result in JSON object that is dict of dicts of dicts.
The most appropriate approach would depend on whether you know in advance what it looks like, e.g. how many levels, how many (i.e. one or many/undefined number) elements in each level.
Most generic approach:
import json

with open('sample.json') as json_file:
    data = json.load(json_file)
    for key, value in data.items():
        print(f'key: {key}')
        for key2, value2 in value.items():
            print(f'key2: {key2}')
            for key3, value3 in value2.items():
                print(f'key3: {key3}')
                print(f'value3: {value3}') # in the example value3 is a list, i.e. you can iterate over/access it's elements
Output:
key: domaine key2: nom key3: service value3: ['test']
In my code I use generic key, key2, key3/value, bvalue2, value3 variable names. You better use more descriptive names if possible
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

Reply


Messages In This Thread
json problem - by enigma619 - Dec-18-2019, 04:45 PM
RE: json problem - by Clunk_Head - Dec-18-2019, 05:09 PM
RE: json problem - by ndc85430 - Dec-18-2019, 05:37 PM
RE: json problem - by enigma619 - Dec-18-2019, 06:34 PM
RE: json problem - by Clunk_Head - Dec-18-2019, 08:03 PM
RE: json problem - by enigma619 - Dec-18-2019, 09:29 PM
RE: json problem - by Clunk_Head - Dec-18-2019, 09:46 PM
RE: json problem - by enigma619 - Dec-19-2019, 07:13 AM
RE: json problem - by buran - Dec-19-2019, 08:11 AM
RE: json problem - by enigma619 - Dec-19-2019, 08:29 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Problem with nested JSON Kalet 7 2,883 Dec-09-2021, 11:13 PM
Last Post: Gribouillis
  Problem with Json Array kwekey 2 1,725 Aug-02-2021, 05:11 PM
Last Post: kwekey
  Problem to parse a json enigma619 3 2,442 Dec-04-2020, 08:16 AM
Last Post: enigma619
  Output to a json file problem Netcode 3 3,819 Nov-22-2019, 01:44 AM
Last Post: Skaperen
  json load problem mepyyeti 6 5,027 Dec-28-2017, 02:15 AM
Last Post: Larz60+
  Python .json problem with UTF-8 file PickyBiker 5 12,905 Dec-28-2016, 04:56 PM
Last Post: PickyBiker

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020