
javascript, ajax 응답이 json인지 판별하는 소스
//앞뒤 코드는 생략 if(/\{/.test(response)){ JSONObj = eval("("+response+")"); //비지니스 로직 }
내 사용 의도에서 핵심은 저 test 함수다. ‘{‘가 있으면 json으로 판별, 없으면 그냥 자료로 판별한다.
당연히 오류가 있을 수 있는데, 내가 사용한 로직에서는 json인 경우만 {를 응답받으므로 그냥 사용했다.
조언해 주실 분 있다면 조언 부탁드린다.