2012-04-20 143 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

回答