Список Python в JSON

8 структур данных Python Программирование и разработка

JSON — очень известный и довольно часто используемый формат данных языка Python, который используется для обозначения различных структур данных Python. Как мы знаем, в Python доступно множество структур данных. JSON работает, используя нотацию JavaScript для сохранения и преобразования текстовых данных в Python. Таким образом, мы увидим несколько примеров того, как структура данных «список» может быть преобразована в JSON с помощью Spyder 3 в Windows 10. Итак, приступим.

Пример 1: Список типов строк в JSON

Создайте новый проект в Spyder 3. Начнем наш первый пример с импорта модуля JSON в область кода. Мы инициализировали список строковых типов с тремя элементами в нем.

JSON предоставляет нам метод «dumps ()» для преобразования структуры данных в тип данных JSON. Поэтому мы использовали здесь метод «dumps ()» объекта JSON для преобразования списка в JSON. Список был передан в его параметры, и преобразованные данные будут сохранены в новой переменной «json_string». Мы будем печатать тип преобразованной новой переменной, применяя к ней метод type (), а затем метод print (). В конце концов, переменная «json_string» будет распечатана. Пример кода доступен на изображении ниже:

JSON предоставляет нам метод «dumps

Нажмите на кнопку «запустить», чтобы выполнить этот код. Результат указан ниже. Он показывает, что преобразованная новая переменная относится к типу «строка», и вся структура данных типа JSON была распечатана:

Нажмите на кнопку «запустить», чтобы выполнить этот код

Пример 2: Список целочисленных типов в JSON

Приведем еще один пример преобразования списка целочисленных типов в данные JSON. Начните с импорта модуля JSON. Список целочисленных типов «L» инициализирован пятью значениями. Тип списка «L» будет определен методом типа и затем распечатан. После этого исходный список «L» будет передан методу JSON «dumps ()» для преобразования в данные JSON с использованием объекта JSON. Полученные данные типа JSON будут сохранены в переменной «s».

Читайте также:  Как изменить админку Django с помощью Bootstrap

Наконец, тип переменной «s» и ее значение будут отображаться предложением «print» Python. Пример кода доступен на следующем изображении:

Наконец, тип переменной «s» и ее значение будут отображаться предложением «print» Python

Когда мы запускаем этот код, он сначала выводит тип исходной структуры данных «L», а затем отображает тип новой, полученной преобразованием, то есть «s». В конце концов, данные только что полученной переменной JSON будут отображаться на консоли. Вывод ранее представленного кода можно проверить на следующем изображении:

Пример 3: Список словарей в JSON

В нашем новом примере мы будем преобразовывать список словарей в данные JSON. Итак, мы начали с импорта модуля JSON в наш код. Затем мы инициализировали список словарей с именем «L» в коде. В этом списке два словаря. Сначала распечатайте тип исходного списка «L», а затем преобразуйте его в JSON, используя для него метод «dumps ()».

Тип и значение вновь полученной переменной будут отображаться на консоли. Пример кода доступен на изображении ниже:

В нашем новом примере мы будем преобразовывать список словарей в данные JSON

Запустите файл, нажав кнопку «Выполнить» в строке меню Spyder 3. Выходные данные показывают, что исходный список имеет тип «список», а новый — тип «str». Вывод ранее представленного кода можно проверить на изображении внизу:

Запустите файл, нажав кнопку «Выполнить» в строке меню Spyder 3

Пример 4: Список списков в JSON

Мы только что обновили предыдущий список кодов, используя список в списке «L» вместо словарей. Список «L» теперь содержит четыре списка. Остальной код аналогичен описанному в предыдущем примере. Пример кода доступен на следующем изображении:

Мы только что обновили предыдущий список кодов, используя список в списке «L» вместо словарей

Результат такой же, как и выше. Единственное изменение — это список. Вывод ранее представленного кода можно проверить на изображении ниже:

Вывод ранее представленного кода можно проверить на изображении ниже

Заключение

В этом руководстве мы видели преобразование различных видов «списков» в данные JSON. Для этой цели мы использовали строковый тип, целочисленный тип, список словарей и список списков. Были разработаны четыре различных примера, чтобы лучше понять эту статью. Мы надеемся, что этот контент окажется для вас полезным.

Оцените статью
bestprogrammer.ru
Добавить комментарий