이 글은 주로 js 지식 포인트를 요약하여 공유합니다. JSON 객체는 중괄호({}) 안에 작성됩니다. 객체에는 여러 키/값 쌍이 포함될 수 있습니다. 키는 문자열이어야 하며 값은 유효한 JSON 데이터 유형(문자열, 숫자, 객체, 배열, 부울 또는 null)일 수 있습니다.
키와 값은 콜론(:)으로 구분됩니다.
각 키/값 쌍은 쉼표(,)로 구분됩니다.
**예:**var myjson={“name”:”zhangsan”, “age”:15}
객체 값에 액세스하는 두 가지 방법:
myjson.name
myjson[ "name"]
for..in은 객체를 반복할 수 있습니다
for(x in myjson) {
x는 객체의 키 이름입니다. 여기서 값에 액세스할 때는 위의 두 번째 방법만 사용할 수 있습니다
myjson[x]
}
삭제를 사용하여 json 객체의 속성을 삭제하세요
delete myjson.name
myjson["name"]
json 객체 삭제, json 문자열과 json 배열의 차이점
var str2 = { "name": "asan", "sex": "man" };//Object
var str1 = '{ "이름": "deyuyi", "sex": "남자" }';//String
var 사이트 = [
{ “이름”:”runoob” , “url”:”www.runoob.com” },
{ “이름”:”google” , “url”:”www.google.com” },
{ “이름”:”微博” , “url”:”www.weibo.com” }
];//배열
배열 액세스: sites[0].name; return runoob
JSON.parse()
문자열을 JavaScript 개체로 변환합니다.
JSON은 Date 객체를 저장할 수 없으며 저장을 위해 문자열로 변환해야 합니다
자세한 내용은 웹사이트
JSON.stringify()
JavaScript 개체를 문자열로 변환하세요.
JSON은 Date 객체를 저장할 수 없습니다.
JSON.stringify()는 모든 날짜를 문자열로 변환합니다.
자세한 내용은 웹사이트
XML 초보자를 위한 튜토리얼
XML 문자열 구문 분석
txt="
을 참조하세요. txt=txt+”매일 이탈리아어”
txt=txt+”지아다 드 로렌티스”
txt=txt+”2005”; txt=txt+””
if (window.DOMParser)
{
파서=새로운 DOMParser(); xmlDoc=parser.parseFromString(txt,”텍스트/xml”)
}
else // 인터넷 익스플로러
{
xmlDoc=새 ActiveXObject(“Microsoft.XMLDOM”)
xmlDoc.async=false; xmlDoc.loadXML(txt)
}
Internet Explorer는 loadXML() 메서드를 사용하여 XML 문자열을 구문 분석하는 반면 다른 브라우저는 DOMParser 개체를 사용합니다.
XML 문서 구문 분석
if(window.XMLHttpRequest)
{// IE7+, Firefox, Chrome, Opera, Safari용 코드xmlhttp=새 XMLHttpRequest(); }그렇지 않으면
xmlDoc.getElementsByTagName(“to”)[0].childNodes[0].nodeValue;
{// IE6, IE5용 코드
xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”)
}
xmlhttp.open(“GET”,”books.xml”,false); xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
요소에서 텍스트를 추출하는 구문은 다음과 같습니다.
위 내용은 JSON 및 XML 지식 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!