在客户端准备动态JSON数据

时间:2013-01-08 16:22:19

标签: javascript jquery-ui jquery

我必须像这种格式将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数据。

1 个答案:

答案 0 :(得分:2)

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

var json = JSON.stringify(items);

这是working example