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

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

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

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

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

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

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

Проверка кода ИНН на PHP

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

В этом году писал реализацию данной функции для проекта C2C-base. Оказывается, бывает ИНН двух видов - для юридических лиц и физ лиц - 10 или 12 знаков соответственно. Проверка большинства подобных кодов осуществляется по контрольным цифрам, содержащимся ...

Читать

PHP проверка адреса электронной почты, email

Ноябрь 10, 2015 г.

Серию валидаторов пополняю функцией проверки введенного email на соответствие формальным требованиям. По стандарту RFC822 Если есть необходимость соблюсти все требования, которые упомянуты в громоздкой спецификации RFC822, то лучший путь - воспользоваться ...

Читать

 

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

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



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