Введение
Вернуться к: JSON
Модуль реализует работу с текстовым форматом обмена данными » JavaScript Object Notation (JSON) Обработка осуществляется парсером, построенном на JSON_checker от Дугласа Крокфорда (Douglas Crockford).
Замечание:
PHP реализует надмножество JSON, который описан в первоначальном » RFC 4627, - также кодируя и декодируя скалярные типы и
NULL
. RFC 4627 поддерживает эти значения только в случае, если они находятся внутри массива или объекта.И хотя это надмножество согласуется с расширенным определением "JSON текста" из новых » RFC 7159 (который старается заменить собой RFC 4627) и » ECMA-404, это все равно может приводить к проблемам совместимости со старыми парсерами JSON, которые строго придерживаются RFC 4627 с кодированием скалярных значений.
Вернуться к: JSON