Валидатор для JSON строки в PHP

К JSON можно относиться как к одной из разновидностей текстовых форматов передачи данных. Но для PHP это просто ещё одна скалярная строка. Как определить, что перед нами действительно JSON?

Чтобы убедиться, придется попытаться декодировать строку. При неудачной декодировке функция возвращает NULL:

Для полноты добавим проверку на то, что перед нами скаляр-строка. Тогда валидатор будет выглядеть так:

В JSON может быть закодировано значение «NULL», тогда json_decode также возвращает NULL, как и в случае ошибки. В остальных случаях валидатор выдаёт верный результат.

Написать комментарий

Мало букафф? Читайте есчо !

Проверка кодов ОГРН / ОГРНИП на PHP

Сентябрь 24, 2015 г.

Продолжая тему валидаторов, публикую код двух функций для проверки введенных пользователем кодов ОГРН или ОГРНИП. Проверка кода ОГРН. Код содержит 13 знаков, последний из них используется для проверки "контрольной суммы". [crayon-5d08e2893b9d8919920039/] ...

Читать

Проверка HTML на наличие ошибок

Август 14, 2015 г.

Один из этапов "технического аудита" - выявление ошибок в HTML документе. Если в документе есть ошибки, робот может неправильно интерпретировать часть ...

Читать

 

Комментарии к «Валидатор для JSON строки в PHP»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: