2013-01-08 46 views
1

我必須像這種格式一樣向服務器發佈JSON數據。我已經發布到服務器的JavaScript格式。在客戶端準備動態JSON數據

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數據。

回答

2

如果我理解正確你的問題,只是使用本地JSON.stringify方法(用polyfill一起,如果你需要舊的瀏覽器支持):

var json = JSON.stringify(items); 

這裏有一個working example

+0

我沒有得到你...請詳細說明..... – Shailendra

+0

@Shailendra - 你沒有得到什麼?你有什麼嘗試? –