Какие функции используются для кодирования и декодирования файла JSON в PHP?
JSON означает нотацию объектов JavaScript. Как и XML, это текстовый формат для обмена данными, который легче читать и писать, и он легче, чем другие форматы. JSON основан на двух основных структурах, а именно на объектах и массивах.
Анализ данных JSON в PHP. В PHP есть встроенные функции как для кодирования, так и для декодирования данных JSON. Это функции json_encode() и json_decode(). Эти функции работают только со строкой в кодировке UTF-8.
Декодирование данных JSON в PHP: очень легко декодировать данные JSON в PHP. Вам просто нужно использовать функцию json_decode() для преобразования объектов JSON в соответствующий тип данных PHP.
Пример: по умолчанию функция json_decode() возвращает объект. Вы можете дополнительно указать второй параметр, который принимает логическое значение. Когда для него установлено значение «true», объекты JSON декодируются в ассоциативные массивы.
Выход:
Кодирование данных JSON в PHP. Кодирование данных JSON так же просто, как кодирование данных JSON в PHP. Мы используем json_encode(), кодируемые данные могут быть любым типом данных PHP, за исключением ресурса, такого как дескриптор файла.
Пример 1: Следующий код демонстрирует кодирование ассоциативного массива PHP.
Выход:
{"Ram":96,"Prashant":76,"Varun":65,"Mark":34}
Пример 2: Следующий код демонстрирует кодирование индексированного массива PHP.
Выход:
["Ram","Prashant","Varun","Mark"]