Я перебираю следующий JSON:
"item 1": {
"property 1": "value 1",
"property 2": "value 2",
"property 3": "value 3"
},
"item 2": {
"property 1": "value 1",
"property 2": "value 2",
"property 3": "value 3"
}
Я хотел бы создать словарь со значениями первых двух ключей - property 1
, property 2
- для каждого элемента (т.е. исключая property 3
).В следующем коде достигается желаемый результат, но сохраняется только самая последняя последовательность:
for i in JSON:
value 1 = i["value 1"]
value 2 = i["value 2"]
...
JSON = json.dumps({'property 1':value 1,'property 2':value 2...})
return json.loads(JSON)
>> "item 2": {
"property 1": "value 1",
"property 2": "value 2" ...
# returns item 2, but I'd like item 1 also
Как сохранить каждый вывод каждого item
без перезаписи другого?