2012-04-20 200 views
0

我正面臨JSON結構的問題,因爲我應該將這些數據傳遞給服務器。以下是所需的格式。如何在javascript中創建JSON對象

var data = '{"listingHotspots": [{"PropertyGuid": "5dc934f6-cb5a-44d4-95e6-cf7d5712359e","Hotspot": {"Coordinates": "581,391,676,391,677,410,714,410,715,562,599,562,598,527,597,473,597,409,580,407,581,391"}}]}' 

我的代碼是

var data = {'listingHotspots':[]}; 
    data['listingHotspots'].push({'PropertyGuid':savedGuid,'Hotspot': {'Coordinates':coord_string}}); 

這是創建一個有效的JavaScript對象,但不是我所需要的。我也使用JSON.stringify(),但它導致了一個未定義的值。任何幫助將不勝感激。

+1

與JSON無關。 – 2012-04-20 02:32:44

+5

Works [for me](http://jsfiddle.net/axCws/1/)。 – 2012-04-20 02:32:51

+2

@David-SkyMesh,相反,他特別詢問了關於'JSON.stringify',並且他實際上在發佈時需要(或者等價的)。 – 2012-04-20 02:33:18

回答