Автор оригинала: Python Examples.
Python Json в список
Чтобы преобразовать строку JSON в список Python, используйте функцию json.loads (). Функция нагрузки () требует строки массива JSON в качестве аргумента и возвращает список Python.
Синтаксис
Синтаксис для использования метода json.loads ()
import json aList = json.dumps(jsonString)
Мы должны импортировать пакет JSON для использования функции json.dumps ().
Примечание: Обратите внимание, что функция Dumps () возвращает список Python, только если json String – это массив JSON.
Пример 1: конвертировать строку массива JSON в список Python
В этом примере мы возьмем строку Array JSON и преобразуйте его в список Python. Массив JSON имеет два элемента с каждым элементом, содержащим два клавиши: значения пары каждого.
После загрузки строки JSON в список мы распечатаем значение для ключа “Б” Отказ
Python Program
import json jsonStr = '[{"a":1, "b":2}, {"c":3, "d":4}]' aList = json.loads(jsonStr) print(aList[0]['b'])
Выход
2
Пример 2: Конвертируйте массив JSON массивов строки в список Python
В этом примере мы возьмем строку JSON с массивом массивов и преобразовывать его в список списков Python.
После разбора строки JSON в список Python мы доступен в первом элементе первой первой во всей списке.
Python Program
import json jsonStr = '[[{"a":1, "b":2}], [{"c":3, "d":4}]]' aList = json.loads(jsonStr) print(aList[0][0])
Выход
{'a': 1, 'b': 2}
Резюме
В этом руководстве примеров Python мы узнали, как загрузить строку Array JSON в список Python.