1

我必须像这种格式一样将 JSON 数据发布到服务器。我有已发布到服务器的 javascript 格式。

 var items = {
    "SubscriptionId": "123",
    "BID": "123",
    "MasterRoomDetails": [{
       "RoomId": 1111,
       "RoomName": null,
       "PropertyDetails": [{
          "PropertyId": 1234567,
          "RoomDescriptions": [{
             "Id": 1
          }, {
             "Id": 2
          }]
       }]
    }, {
       "RoomId": 222,
       "RoomName": null,
       "PropertyDetails": [{
          "PropertyId": 3456567,
          "RoomDescriptions": [{
             "Id": 1
          }, {
             "Id": 2
          }]
       }, {
          "PropertyId": 987655,
          "RoomDescriptions": [{
             "Id": 1
          }, {
             "Id": 2
          }]
       }]
    }]
 };

如何从上面的 JSON 数据模板动态创建 JSON 数据。

4

1 回答 1

2

如果我正确理解了您的问题,只需使用本机JSON.stringify方法(如果您需要旧的浏览器支持,请使用polyfill ):

var json = JSON.stringify(items);

这是一个工作示例

于 2013-01-08T16:23:49.960 回答