Вам придется изменить шрифт на моноширинный шрифт, например Courier. Такое поведение, которое вы показываете, является стандартным для большинства шрифтов, поскольку не все символы имеют одинаковую ширину.
Ваши данные недействительны в формате JSON . У вас есть []
, когда у вас должно быть {}
:
[]
для массивов JSON, которые называются list
в Python {}
для объектов JSON , которые в Python называются dict
Вот как должен выглядеть ваш файл JSON:
{
"maps": [
{
"id": "blabla",
"iscategorical": "0"
},
{
"id": "blabla",
"iscategorical": "0"
}
],
"masks": {
"id": "valore"
},
"om_points": "value",
"parameters": {
"id": "valore"
}
}
Затем вы можете использовать свой код:
import json
from pprint import pprint
with open('data.json') as f:
data = json.load(f)
pprint(data)
С данными теперь вы также можете находить такие значения:
data["maps"][0]["id"]
data["masks"]["id"]
data["om_points"]
Попробуйте их и посмотрите, станет ли это иметь смысл.