2012-07-02 38 views
0

我已經使用href從html表單調用api,並且它在響應中給出了json作爲輸出。 考慮以此爲JSON的API給如何使用json?

{ 
"entry": 
{ 
"id": "1", 
"name": "SA" 
} 
} 

我想要的id和name的值。 我怎樣才能得到具體的值,並將這些值存儲到一個變量。 此外,我必須在javascript中使用html格式來完成此操作。

回答

0
var a; 
eval('a={"entry":{"@collection_url":"http://api.storageroomapp.com/accounts/4fe004c598f46026cc000002/collections/4fe0063798f4602e2c000016","@created_at": "2012-06-21T09:12:40Z","@trash": false,"@type": "City","@updated_at": "2012-06-21T09:12:40Z","@url":"http://api.storageroomapp.com/accounts/4fe004c598f46026cc000002/collections/4fe0063798f460e2c000016/entries/4fe2e58898f4604757000006","@version": 1,"city_id": "City_001","city_name": "London"}}'); 

換句話說

eval ('a={/*response object*/}') 

現在你有(A)爲包含您的數據對象,你可以訪問他們是否喜歡對象符號(a.entry)或數組(一個[「進入」]) 你也可以使用JSON解析,但其不兼容我想city_id和CITY_NAME的值的所有瀏覽器