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

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

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

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

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

          由于服務(wù)器Response一般都采取文本形式,所以eval還是必要的
          posted on 2011-12-13 16:16 RoyPayne 閱讀(237) 評論(0)  編輯  收藏 所屬分類: javascript
          主站蜘蛛池模板: 灵丘县| 长治市| 故城县| 连州市| 和田县| 大宁县| 高雄县| 正阳县| 洛隆县| 磐安县| 吐鲁番市| 延安市| 旅游| 肥西县| 凉城县| 保山市| 连南| 甘孜县| 鄯善县| 余庆县| 柳州市| 芦溪县| 满洲里市| 客服| 安多县| 沂源县| 乌兰察布市| 临邑县| 集贤县| 青海省| 将乐县| 泰来县| 安宁市| 竹北市| 小金县| 格尔木市| 栾川县| 韶山市| 永平县| 龙胜| 靖边县|