xskow's road.

          做好自己,做好一切。
          數據加載中……
          JSON.parse解析字符串拋出異常解決方法
          我初學JSON,按照官方說明,在json2.js中有parse和stringify兩個方法,parse用于從一個字符串中解析出json對象。還是舉個例子說明:
          1var str = "{'name':'x', 'age':23}";
          2JSON.parse(str);
          原來認為這肯定能夠正確執行的,但是無論怎樣寫這個對象string,都拋出異常。后來發現原來是 " ' 導致的錯誤。如果改為:

          1   var str='{"name":"xskow""age":23}';
          2JSON.parse(str);
          就OK了!
          還有就是我們寫對象的時候一般可以{name:'xskow'},即屬性名可以不用雙引號括起來,但如果使用JSON.parse的話,每個屬性都必須用雙引號括起來,否則也會拋出異常。
          stringify方法就是和parse功能相反,但是一般對自定義對象也沒有異常產生,這里就不說了。
          有說的不對的,還請指正。謝謝。
          呵呵~

          posted on 2009-05-22 13:05 xskow! 閱讀(8118) 評論(0)  編輯  收藏 所屬分類: 前臺Html and JS腳本

          links:
          主站蜘蛛池模板: 大化| 米泉市| 甘德县| 社旗县| 施甸县| 安陆市| 永年县| 郁南县| 山阳县| 巴林右旗| 中宁县| 牙克石市| 淅川县| 东明县| 禹城市| 永新县| 聂拉木县| 松桃| 武义县| 石家庄市| 木里| 甘洛县| 嵊州市| 保德县| 清水河县| 民乐县| 永仁县| 抚顺市| 榕江县| 文登市| 建宁县| 广河县| 东山县| 墨玉县| 灵宝市| 呼图壁县| 容城县| 苍南县| 盐边县| 永仁县| 泽普县|