我不知道,如果我們能做到像jQuery:如何將2個請求的結果加入json服務器?
var joinedJSON;
$.get("server.json?action=type&type=image", function(json) {joinedJSON +=json ; }
$.get("server.json?action=type&type=jpg", function(json) {joinedJSON +=json ; }
$.get("server.json?action=type&type=png", function(json) {joinedJSON +=json ; }
$.get("server.json?action=type&type=tiff", function(json) {joinedJSON +=json ; }
的東西,而每一個請求會提供給我們說這樣的JSON數據:
[
{
"href": "bf051e8675b11c72eec781e855593589a086d2295378b96a8b7269c31b8fa673.user.file",
"title": "Привет Мир.jpg",
"user_name": "[email protected]",
"modified": "2012-01-16 07:24:11",
"is_public": 0,
"size": 65516
},
{
"href": "abd01be9a0830579d6366e48fc0c48d4c7cc350d80719843ca84c782346626f6.user.file",
"title": "",
"user_name": "[email protected]",
"modified": "2012-01-16 07:24:19",
"is_public": 0,
"size": 89782
},
{
"href": "0a27fd3b563b2877c3a072648e0f7c2a57539f3aba4ce688c7774eca6b70774e.user.file",
"title": "Привет Мир 2.jpg",
"user_name": "[email protected]",
"modified": "2012-01-16 07:24:29",
"is_public": 1,
"size": 58574
}
]
我們會得到銘記,有些項目可能會重複一個多頭排列(C++中的multymap)作爲結果?
原則上你可以做到這一點。但是,您可能必須手動編寫一些膠水代碼。特別是,由於JSON數據沒有足夠的語義來允許自動完成此操作。 – 2012-01-16 07:37:19