JS½âÎöjsonÊý¾Ý£¨ÈçºÎ½«json×Ö·û´®×ª»¯ÎªÊý×飩
1 \ 2 3
4 New Document 5
6 \ 7 8
9 var t=\'address': { 'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA', 'postalCode': 98052 },'phoneNumbers':
[ '425-777-7777','206-777-7777' ] }\10 var jsonobj=eval('('+t+')'); 11 alert(jsonobj.firstName); 12 alert(jsonobj.lastName); 13 14 15 var
t2=\
e:'wangwu',age:'16'},{name:'tianqi',age:'7'}] \16 var myobj=eval(t2);
17 for(var i=0;i 22 var t3=\ÉçÆìÏØ¹ú˰¾ÖÇÅͷ˰ÎñËù','ÉçÆìÏØ³Ç½¼Ï糤½Â·Î÷¶Î']]\ 23 //ͨ¹ýeval() º¯Êý¿ÉÒÔ½«JSON×Ö·û´®×ª»¯Îª¶ÔÏó 24 var obj = eval(t3); 25 for(var i=0;i 33 //stringifier º¯ÊýµÄ×÷Óøú parse Ïà·´£¬ ÓÃÀ´½«Ò»¸öjs¶ÔÏóת»»Îª JSON Îı¾¡£ 34 var jsonText = JSON.stringify(obj); 35 alert(jsonText); 36 37 //Èç¹û»ùÓÚ°²È«µÄ¿¼Âǵϰ£¬×îºÃÊÇʹÓÃÒ»¸ö JSON ½âÎöÆ÷¡£ Ò»¸ö JSON ½âÎöÆ÷½«Ö»½ÓÊÜ JSON Îı¾¡£ËùÒÔÊǸü°²È«µÄ¡£ 38 var myObject = JSON.parse(myJSONtext, filter); 39 //¿ÉÑ¡µÄ filter ²ÎÊý½«±éÀúÿһ¸övalue key Öµ¶Ô£¬ ²¢½øÐÐÏà¹ØµÄ´¦Àí¡£È磺 40 //Èç 41 myData = JSON.parse(text, function (key, value) { 42 43 return key.indexOf('date') >= 0 ? new Date(value) : value; }); 44 45 //stringifier º¯ÊýµÄ×÷Óøú parse Ïà·´£¬ ÓÃÀ´½«Ò»¸öjs¶ÔÏóת»»Îª JSON Îı¾¡£ 46 var myJSONText = JSON.stringifier(myObject); 47 */ 48 49 50 51 52 53 54