隨筆-59  評論-31  文章-0  trackbacks-0
          JSON是一種數據表示, 與語言無關. 

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

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

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

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

          由于服務器Response一般都采取文本形式,所以eval還是必要的
          posted on 2011-12-13 16:16 RoyPayne 閱讀(237) 評論(0)  編輯  收藏 所屬分類: javascript
          主站蜘蛛池模板: 龙南县| 黑山县| 贺州市| 芒康县| 土默特右旗| 元朗区| 奎屯市| 乌拉特后旗| 灌云县| 东台市| 秭归县| 新干县| 定南县| 阳信县| 民权县| 永修县| 南陵县| 通州市| 历史| 湘潭县| 大厂| 绍兴县| 射阳县| 乐东| 剑川县| 华宁县| 枝江市| 峨山| 宾阳县| 静海县| 会东县| 湘西| 临沂市| 自贡市| 塘沽区| 榆树市| 临海市| 安福县| 滕州市| 息烽县| 佛坪县|