<div class="codetitle"> <span><a style="CURSOR: pointer" data="38903" class="copybut" id="copybut38903" onclick="doCopy('code38903')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code38903"> <br><!DOCTYPE HTML PUBLIC "-//W3C/ /DTD HTML 4.0 Transitional//EN"> <br><HTML> <br><HEAD> <br><TITLE> 새 문서 </TITLE> <br><SCRIPT LANGUAGE="JavaScript" > <br>var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddress': '1 Microsoft way', 'city': 'Redmond', ' state': 'WA', 'postalCode': 98052 },'phoneNumbers': [ '425-777-7777','206-777-7777' ] }"; <br>var jsonobj=eval('(' t ')' ); <br>alert(jsonobj.firstName); <br>alert(jsonobj.lastName) <br>var t2="[{name:'zhangsan',age:'24'},{name: 'lisi' ,age:'30'},{name:'wangwu',age:'16'},{name:'tianqi',age:'7'}] "; <br>var myobj=eval(t2 ); <br>for(var i=0;i<myobj.length;i ){ <BR>alert(myobj[i].name) <BR>alert(myobj[i].age); } <BR>var t3="[['<a href=# onclick=openLink(14113295100, Sheqi County State Taxation Bureau Qiaotou Tax Office,14113295100,d6d223892dc94f5bb501d4408a68333d,swjg_dm);>14113295100& lt;/a>', '셰치 현 국세국 차오터우 세무서','서치현 청자오향 창장로 서쪽']]"; <br>//JSON 문자열은 eval() 함수를 통해 객체로 변환될 수 있습니다 <br>var obj = eval(t3); <br>for(var i=0;i<obj.length>for(var j=0;j<obj>alert(obj[i] [j]); <br>} <br>} <br>/* <br>//문자열 지정자 함수는 구문 분석의 반대이며 js 개체를 JSON 텍스트로 변환하는 데 사용됩니다. <br>var jsonText = JSON.stringify(obj); <br>alert(jsonText) <br>//보안상의 이유로 JSON 파서를 사용하는 것이 가장 좋습니다. JSON 파서는 JSON 텍스트만 허용합니다. 그래서 더 안전합니다. <br>var myObject = JSON.parse(myJSONtext, filter); <br>//선택적 필터 매개변수는 각 값 키 값 쌍을 순회하고 관련 처리를 수행합니다. 예: <br>//예: <br>myData = JSON.parse(text, function (key, value) { <br>return key.indexOf('date') >= 0 ? new Date(value) : value ; }); <br>//stringifier 함수는 구문 분석의 반대이며 js 객체를 JSON 텍스트로 변환하는 데 사용됩니다. <br>var myJSONText = JSON.stringifier(myObject) <br></SCRIPT> <br></HEAD> 🎜></HTML> <br><br></obj></obj.length> </div>