首頁 >web前端 >js教程 >javascript解析json實例詳解_javascript技巧

javascript解析json實例詳解_javascript技巧

WBOY
WBOY原創
2016-05-16 16:32:071499瀏覽

本文實例講述了javascript解析json的方法。分享給大家供大家參考。具體方法如下:

下載json庫
http://www.json.org/json-zh.html自己找javascript的
或直接去下面的
https://github.com/douglascrockford/JSON-js
 
php生成json格式

使用頁面

複製程式碼 程式碼如下:
 
alert(data.toJSONString());

 
如果回傳false說明沒資料
 
js 程式碼:
複製程式碼 程式碼如下:
functionshowJSON() {  
   varuser =  
     {  
       "username":"tom",  
       "age":20,  
        "info": {"tel":"123456","cellphone":"98765"},  
      "address":  
       [  
                {"city":"shanghai","postcode":"201203"},  
                 {"city":"suzhou","postcode":"200000"}  
             ]  
     }  
      
     alert(user.username);  
     alert(user.age);  
     alert(user.info.cellphone);  
     alert(user.address[0].city);  
     alert(user.address[0].postcode);  
}

修改
複製程式碼 程式碼如下:
user.username ="jerry";

可以使用eval來轉換JSON字元到Object
複製程式碼 程式碼如下:
functionmyEval() {  
    varstr = '{"name":"Violet","occupation":"character"}';  
    varbj = eval('(' str ')');  
     alert(obj.toJSONString());  
}

 
或使用parseJSON()方法
複製程式碼 程式碼如下:
functionmyEval() {  
    varstr = '{"name":"Violet","occupation":"character"}';  
    varbj = str.parseJSON();  
     alert(obj.toJSONString());  
}

希望本文所述對大家的javascript程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn