프로그래밍 언어/PHP

PHP에서 문자열이 JSON인지 확인하는 방법

Rateye 2021. 7. 14. 09:47
728x90
반응형

 

질문 : PHP에서 문자열이 JSON인지 확인하는 가장 빠른 방법은 무엇입니까?

문자열이 JSON인지 아닌지 확인하는 정말 정말 빠른 방법이 필요합니다. 이것이 최선의 방법이 아니라고 생각합니다.

function isJson($string) {
    return ((is_string($string) &&
                (is_object(json_decode($string)) ||
                            is_array(json_decode($string))))) ? true : false;
}

이 방법을 개선할 수 있습니까?

답변

function isJson($string) {
	json_decode($string);
	return json_last_error() === JSON_ERROR_NONE;
}
출처 : https://stackoverflow.com/questions/6041741/fastest-way-to-check-if-a-string-is-json-in-php
728x90
반응형