나는 변수가 JSON 객체 인 경우 예를변수가 JSON 객체인지 node.js에서 확인하는 방법은 무엇입니까?
var x = "this is X value";
에 대한 변수가 어떻게 Node.js를 체크해야?
나는 변수가 JSON 객체 인 경우 예를변수가 JSON 객체인지 node.js에서 확인하는 방법은 무엇입니까?
var x = "this is X value";
에 대한 변수가 어떻게 Node.js를 체크해야?
귀하의 질문이 명확하지 않습니다,하지만 당신은 변수가 해석 대상 외 JSON 문자열이 있는지 확인하는 의미 가정하면 당신은 JSON 입력을 기대한다면
try {
JSON.parse(x);
} catch (e) {
console.log("not JSON");
}
고마워, 내가 여기에 답변을 찾을 http://stackoverflow.com/questions/3710204/how-to-check-if-a-string-is-a-valid-json-string-in-javascript-without-using -시험 – prilia
, 당신은'JSON.parse'를 사용해야합니다. 서라운드는'{{}} 잡으려고 {...} '합니다. 예외가 있으면 유효한 JSON 입력이 아닙니다. –
궁금한데 왜 try/catch 방식을 선택하지 않았습니까? –