@vrazbros

Как в php 7.4 проверить является ли строка json?

Ечть конечно много кастыльных реализацие через обернуть в функцию проверки вызова json encode и is_array, а потом если нет ошибок то вернуть true и опять приходится вызывать json_encode в другом месте программы поэтому интересно можно ли в php 7.4 по современному проверить является ли строка json ?
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 4
FanatPHP
@FanatPHP
Чебуратор тега PHP
Нет. Это занятие само по себе бессмысленное потому что нормальная программа всегда точно знает - с джейсоном она работает или нет, и поэтому никаких "специальных функций" нормальным программистам не нужно.
Ответ написан
@66demon666
По навыкам джун - по факту безработный
t-alexashka
@t-alexashka
Сразу пишу legacy код
<?php

$string = '{"a"::}';
$arr = json_decode($string);

if(json_last_error()) {
	// ошибка в json
}


По крайней мере я именно так проверяю
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 100 000 до 180 000 ₽
LAPTOP.RU Москва
от 150 000 до 190 000 ₽
LAPTOP.RU Москва
от 130 000 до 170 000 ₽
09 мар. 2021, в 10:24
3000 руб./за проект
09 мар. 2021, в 10:22
5000 руб./за проект
09 мар. 2021, в 09:57
90000 руб./за проект