$wget -qO- cheat.sh/python/parse+json?T
# python - Parsing values from a JSON file?
#
# I think what Ignacio is saying is that your JSON file is incorrect.
# You have [] when you should have {}. [] are for lists, {} are for
# dictionaries.
#
# Here's how your JSON file should look, your JSON file wouldn't even
# load for me:
{
"maps": [
{
"id": "blabla",
"iscategorical": "0"
},
{
"id": "blabla",
"iscategorical": "0"
}
],
"masks": {
"id": "valore"
},
"om_points": "value",
"parameters": {
"id": "valore"
}
}
# Then you can use your code:
import json
from pprint import pprint
with open('data.json') as f:
data = json.load(f)
pprint(data)
# With data, you can now also find values like so:
data["maps"][0]["id"]
data["masks"]["id"]
data["om_points"]
# Try those out and see if it starts to make sense.
#
# [Justin Peel] [so/q/2835559] [cc by-sa 3.0]