JS½âÎöjsonÊý¾Ý£¨ÈçºÎ½«json×Ö·û´®×ª»¯ÎªÊý×飩 ÏÂÔØ±¾ÎÄ

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