Преобразование строки в JSON Python

Как внести свой вклад в проект Python с открытым исходным кодом Программирование и разработка

В Python строки представляют собой серию элементов или элементов. Строки — неизменяемые объекты. Мы не можем изменить строку после их объявления. «Нотация объектов JavaScript» — это полная форма JSON. В Python файлы JSON содержат информацию, доступную для чтения людьми. Элементы представлены в виде пар.

В веб-API информация, которую мы отправляем и получаем, обычно имеет форму словарной строки. Чтобы использовать эту информацию, мы извлекаем косвенные данные. Для этого мы должны преобразовать эту информацию в формат словаря для большего количества операций. JSON предоставляет несколько методов сериализации и десериализации «JSON». Процесс изменения строки на «JSON» называется сериализацией. А процесс преобразования JSON в строку известен как десериализация. Сериализация — это противоположность десериализации. Для преобразования строк в JSON используются несколько методов.

Использование метода json.load ()

В Python функция json.load () используется для преобразования строки в JSON. При преобразовании строки в JSON в типах данных происходят разные изменения. Мы используем функцию json.loads () для обмена строкой в ​​словаре. Чтобы использовать функцию json.load (), нам нужно импортировать модуль JSON, предоставленный Python. В Python есть встроенный модуль, который называется JSON.

Чтобы выполнить коды на Python, мы должны установить программу «Spyder» версии 5. Сначала мы создаем новый проект. Для этого мы нажали опцию «новый файл» в строке меню программного обеспечения Spyder 5. После этого выполняем кодирование:

В этом случае сначала импортируйте встроенный модуль JSON

В этом случае сначала импортируйте встроенный модуль JSON для преобразования строки в файл JSON. Мы создаем объект JSON с помощью переменной «i_string». Этот объект содержит оценки разных студентов. Мы инициализируем этот объект. Далее мы используем функцию json.dumps (). Эта функция преобразует этот объект в строку JSON. Затем мы распечатываем данные и класс объекта. После этого мы используем функцию json.loads () для обмена строкой, а также превращаем ее в словарь. Теперь нам нужно запустить код:

Читайте также:  Лучшие практики Reverse (обращения) строки в JavaScript, C ++ и Python

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

Оператор печати печатает результирующий словарь и его тип данных, преобразовывая его тип в словарь. Если указанная строка содержит массив, она изменит массив на список типов.

Используйте функцию eval ()

Чтобы преобразовать строку в JSON, мы используем для этой цели функцию eval (). В этом коде модуль «JSON» импортируется перед преобразованием строки в JSON. После этого инициализируем строку, которую нужно преобразовать. В этой строке мы берем оценки мальчиков и девочек по компьютерному предмету. Уточняем соответствующие отметки. Переменная, которую мы использовали для этой строки, называется «i_string». Мы вызываем операторы печати, чтобы получить значение объявленного словаря. А также мы получаем тип данных этого словаря:

Чтобы преобразовать строку в JSON, мы используем для этой цели функцию eval ()

Теперь мы переводим строку в JSON с помощью функции eval (). В эту функцию передан один параметр. В этом аргументе мы передаем строку, которую нужно преобразовать. Мы применяем оператор печати, чтобы получить результирующий словарь и его тип данных:

Когда мы сначала запускаем вышеуказанную программу, мы получаем объявленный словарь

Когда мы сначала запускаем вышеуказанную программу, мы получаем объявленный словарь и его тип данных. Затем мы получаем результирующий словарь и его тип данных. Результирующая строка преобразуется в JSON.

Получите значения

На этом этапе мы переводим строку в JSON. После преобразования получаем значения элементов строки.

Сначала мы импортируем модуль «JSON». В этой строке мы берем оценки разных учеников по математике. Для строки используется переменная «i_dict». Теперь мы конвертируем эту строку в JSON. Для конвертации используем функцию json.loads ():

Для строки используется переменная «i_dict»

Функция json.loads () содержит один аргумент. В этом параметре мы передали переменную той строки, которую хотим преобразовать в JSON. Затем мы использовали имена учеников «Алина» и «Хузам» для получения соответствующих оценок. Эти имена передаются в операторе возврата:

В этом параметре мы передали переменную той строки, которую хотим преобразовать в

На выходе получаем оценки учениц «Алина» и ученица «Хузам». Их оценки 70 и 98.

Заключение

В этой статье мы обсудили различные методологии преобразования строки в JSON. Файлы JSON содержат информацию, доступную для чтения людьми. Функция json.load () преобразует строку в JSON. Во время преобразования в типы данных происходят различные изменения. Далее мы используем функцию eval () для преобразования строки в JSON. Теперь у вас есть множество вариантов для завершения вашей работы. Мы надеемся, что эта статья оказалась для вас полезной. Ознакомьтесь с Linux Hint для получения дополнительных полезных советов.

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