The data you are using is not valid JSON format, You should use { } instead [ ] :
[ ] is for JSON arrays, and it's used for list in Python.
whereas { } is for for JSON objects, and it's used for dict in Python.
This is what you can use:
{
"maps": [
{
"id": "AT",
"iscategorical": "0"
},
{
"id": "AT",
"iscategorical": "0"
}
],
"masks": {
"id": "Jaipur"
},
"om_points": "output",
"parameters": {
"id": "Jaipur"
}
}
so you can use this code:
import json
from pprint import pprint
with open('data.json') as d:
data = json.load(d)
pprint(data)
Using this data you can also find values like:
data["maps"][0]["id"]
data["masks"]["id"]
data["om_points"]
Try these codes and if you have any doubts you can ask them in comments.