我正在爲諾基亞S40平臺開發一個網絡應用程序。我使用Javascript返回以下JSON如何解析JavaScript中的以下JSON?
{ "status_code": 200, "status_txt": "OK", "data": { "expand": [ { "short_url": "http:\/\/bit.ly\/msapps", "long_url": "http:\/\/www.microsoft.com\/web\/gallery\/?wt.mc_id=soc-in-wag-msp-M389", "user_hash": "gbL9jV", "global_hash": "eHgpGh" } ] } }
我想獲得 「SHORT_URL」 和 「long_url」 值
調用Web服務我使用EVAL爲var obj = eval ("(" + xmlhttp.responseText + ")");
哪裏xmlhttp.responseText conatains JSON響應。 請幫助
我試圖JSON。 data.expand [0] .long_url;似乎沒有工作 – Apoorv
這是一個非常不好的習慣,因爲在某些情況下它可能會危及安全。例如,假設您的服務器中有JavaScript代碼,它從客戶端讀取JSON。如果你這樣做,客戶端可以發送任何JavaScript字符串,它將在服務器上運行。 –