이번에는 Json 파싱 방법과 Json 파싱 주의사항에 대해 알려드리겠습니다. 다음은 실제 사례입니다.
최근 프로젝트에서 인터페이스를 계속해서 조정해 왔는데, 잘 이해가 안 되고 너무 헷갈려서 나중에 참고할 수 있도록 간단하게 정리했습니다.
【String객체로 변환】
•parse는 문자열에서 json 객체를 구문 분석하는 데 사용됩니다.
•var str = '{"name":"demo","age" ; .eval('(' + str + ')');//eval() 메소드
var str='{ "name": "John" }'; var obj = eval('(' + str + ')'); alert( obj.name);
2.parseJSON(str) var str='{ "name": "John" }';
var obj = jQuery.parseJSON(str)
alert("1"+ obj.name);
3.JSON.parse(str)
var str = '{ "name": "mady", "age": "24" }'; var obj = JSON.parse(str); alert(obj.name);
【객체를 문자열로 변환】
•stringify()는 객체에서 문자열을 구문 분석하는 데 사용됩니다(예:
•var a = {a:1,b:2}). •결과:
•JSON.stringify(a)•"{"a":1,"b":2}"
toJSONString() 또는 전역 메서드 JSON.stringify()를 사용하여 JSON을 변환할 수 있습니다. 개체를 JSON 문자열로 변환합니다.예: var last=obj.toJSONString(); //将JSON对象转化为JSON字符
var last=JSON.stringify(obj); //将JSON对象转化为JSON字符 alert(last);
추천 도서:
위 내용은 Json을 구문 분석하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!