隨筆-59  評(píng)論-31  文章-0  trackbacks-0
          JSON是一種數(shù)據(jù)表示, 與語言無關(guān). 

          var str_json = {name:"張三", age:19}; 
          這一行是javascript的語句, 以var關(guān)鍵字開頭, 使局部變量str_json指向一個(gè)對(duì)象字面量 
          注意這是對(duì)象字面量. 
          這一句里壓根沒有JSON的事 

          var anotherString='{"foo":"bar","baz":true}' 
          這創(chuàng)建了一個(gè)字符串, 它的格式符合JSON標(biāo)準(zhǔn) 
          于是可以 
          var newObj = eval( '(' + anotherString + ')' ); 
          這樣.
          ζ 
          var o={name:"張三", age:19}; //此處o是js對(duì)象 
          alert(o.name); 

          ζ 
          var str_json = '{"name":"張三", "age":19}'; //str_json是符合JSON規(guī)范的字符串 
          var oJSON = eval('('+str_json+')'); //把JSON字符串轉(zhuǎn)化成js對(duì)象oJSON 
          alert(oJSON.name); 

          The JSON Object is different from String having JSON format 
          看來就是這個(gè)分別了 

          由于服務(wù)器Response一般都采取文本形式,所以eval還是必要的
          posted on 2011-12-13 16:16 RoyPayne 閱讀(228) 評(píng)論(0)  編輯  收藏 所屬分類: javascript
          主站蜘蛛池模板: 江都市| 东乌珠穆沁旗| 武鸣县| 西藏| 禹城市| 门源| 洛浦县| 彩票| 闵行区| 吉木萨尔县| 洪洞县| 花莲县| 平武县| 胶南市| 洪江市| 尼勒克县| 台前县| 三江| 明星| 金坛市| 手游| 呼伦贝尔市| 即墨市| 万安县| 永康市| 益阳市| 梁山县| 平果县| 清流县| 东平县| 酒泉市| 永仁县| 西华县| 铁岭市| 武宣县| 泗洪县| 名山县| 芜湖市| 灵宝市| 沙田区| 肇源县|