Рубрики
Без рубрики

Python Json в словаре

Автор оригинала: Python Examples.

Python Json в словаре

Чтобы преобразовать строку Python JSON в словаре, используйте функцию json.loads (). Обратите внимание, что только если содержимое JSON является объектом JSON, а при анализе функции нагрузок () мы получаем объект словаря Python.

Контент JSON с массивом объектов будет преобразован в список Python по нагрузкам () функции.

Например, следующее содержание JSON будет проанализировано в словаре Python.

{"a":54, "b": 28}

Следующий контент JSON будет проанализирован в список Python.

[{"a": 54, "b":28}, {"c": 87, "d":16}, {"e": 53, "f":74}]

Пример 1: объект json к словарю

В этом примере мы возьмем строку JSON, которая содержит объект JSON. Мы будем использовать функцию нагрузки () для загрузки строки JSON в словарь Python и получить доступ к названию: Value Pairs.

Python Program

import json

jsonString = '{"a":54, "b": 28}'
aDict = json.loads(jsonString)
print(aDict)
print(aDict['a'])
print(aDict['b'])

Выход

{'a': 54, 'b': 28}
54
28

Пример 2: JSON NESTED OIDED CONDESTORE

В этом примере мы возьмем json String, которая содержит объект JSON, вложенный с другим объектом JSON в качестве значения для одного из имени: Value Pair. Мы будем анализировать объект JSON в словаре и получить доступ к своим значениям.

Python Program

import json

jsonString = '{"a":54, "b": {"c":87}}'
aDict = json.loads(jsonString)
print(aDict)
print(aDict['a'])
print(aDict['b'])
print(aDict['b']['c'])

Выход

{'a': 54, 'b': {'c': 87}}
54
{'c': 87}
87

Резюме

В этом руководстве примеров Python мы узнали, как преобразовать строку объекта JSON в словарь Python с помощью хорошо подробных примеров программ.