国产探花免费观看_亚洲丰满少妇自慰呻吟_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包版本太低。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 常熟市| 奉化市| 永安市| 剑阁县| 长顺县| 光泽县| 同德县| 岑溪市| 合作市| 吉木乃县| 库尔勒市| 安阳市| 广南县| 炉霍县| 贵港市| 东光县| 惠水县| 柳州市| 绥芬河市| 获嘉县| 兰坪| 莱西市| 昆明市| 麻栗坡县| 奉贤区| 松滋市| 遵义市| 永善县| 石城县| 常山县| 朝阳县| 西青区| 米林县| 来安县| 彩票| 株洲县| 黔东| 睢宁县| 景宁| 泗水县| 孝感市|