国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 常見問題 > 正文

json字符串怎么轉換為json對象 json字符串轉換為json對象教程

2019-12-24 02:01:06
字體:
來源:轉載
供稿:網友

  json字符串怎么轉換為json對象 json字符串轉換為json對象教程。json是一種數據交換格式。是編程里的一種,像小編這種對編程一知半解的不敢說太透徹,反正就是處理javascript和web服務器之間的數據的一種存在。接下來小編就分享下json字符串怎么轉換為json對象的教程給大家。


  舉個實例:


  JSON字符串:


  var str1 = '{ "name": "cxh", "sex": "man" }';


  JSON對象:


  var str2 = { "name": "cxh", "sex": "man" };


  一、JSON字符串轉換為JSON對象


  要使用上面的str1,必須使用下面的方法先轉化為JSON對象:


  //由JSON字符串轉換為JSON對象


  var obj = eval('(' + str + ')');


  或者


  var obj = str.parseJSON(); //由JSON字符串轉換為JSON對象


  或者


  var obj = JSON.parse(str); //由JSON字符串轉換為JSON對象


  然后,就可以這樣讀取:


  Alert(obj.name);


  Alert(obj.sex);


  特別注意:如果obj本來就是一個JSON對象,那么使用eval()函數轉換后(哪怕是多次轉換)還是JSON對象,但是使用parseJSON()函數處理后會有問題(拋出語法異常)。


  二、可以使用toJSONString()或者全局方法JSON.stringify()將JSON對象轉化為JSON字符串。


  例如:


  var last=obj.toJSONString(); //將JSON對象轉化為JSON字符


  或者


  var last=JSON.stringify(obj); //將JSON對象轉化為JSON字符


  alert(last);


  注意:


  除了eval()函數是js自帶的之外,其他的幾個方法都來自json.js包。新版本的 JSON 修改了 API,將 JSON.stringify() 和 JSON.parse() 兩個方法都注入到了 Javascript 的內建對象里面,前者變成了 Object.toJSONString(),而后者變成了 String.parseJSON()。如果提示找不到toJSONString()和parseJSON()方法,則說明您的json包版本太低。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜良县| 中西区| 霍州市| 溆浦县| 屯留县| 孟州市| 永新县| 安徽省| 秦皇岛市| 桐柏县| 乐山市| 锦屏县| 玛沁县| 漯河市| 肃宁县| 科技| 神池县| 遂昌县| 浪卡子县| 中西区| 耒阳市| 德兴市| 澄江县| 巴楚县| 敦化市| 工布江达县| 丰顺县| 红安县| 康定县| 乃东县| 阜平县| 方山县| 城市| 常宁市| 绥化市| 娱乐| 河北区| 胶州市| 通山县| 睢宁县| 通辽市|