我有一個REST web服務,它在訪問json REST url時返回以下輸出「http://example.com/api/v2.0/deliverable/?numb=339&limit=1&order_by=-id&format=json」;如何通過URL訪問嵌套的rest API對象
Backend是Django Python Framework,它爲此應用程序提供了REST API。 以下是REST URL的輸出。
{
meta: {
limit: 1,
next: "/api/v2.0/deliverable/?limit=1&format=json&order_by=-id&numb=339&offset=1",
offset: 0,
previous: null,
total_count: 200
},
objects: [
{
bcontext: "/api/v2.0/numbcontext/2/",
bugs: [ ],
numid: {
numtype: "beta",
branch: "mybranch",
numidstatus: [
{
numid: "/api/v2.0/numid/525030/",
failurereason: "",
id: "372734",
lastupdate: "2013-04-29T11:28:47",
overridden: false,
overridedesc: "",
overrideuser: null,
recommended: true,
resource_uri: "/api/v2.0/numidstatus/372734/",
stype: {
id: "1",
name: "2hr",
resource_uri: "/api/v2.0/s/1/"
}
},
{
numid: "/api/v2.0/numid/525031/",
failurereason: "",
id: "372735",
lastupdate: "2013-04-29T11:28:48",
overridden: false,
overridedesc: "",
overrideuser: null,
recommended: true,
resource_uri: "/api/v2.0/numidstatus/372735/",
stype: {
id: "1",
name: "2hr",
resource_uri: "/api/v2.0/s/1/"
}
}
]
id: "904930",
cset: 2268936,
coverage: false
},
endtime: "2013-04-29T08:32:27",
starttime: "2013-04-29T07:50:15"
}
]
}
此查詢返回20個結果,所以我通過限制= 1過濾它。但我只需要訪問numid的子組件,即我想訪問具有值989898的cset。
我試過這個URL,但它不工作; 「http://example.com/api/v2.0/deliverable/?numb=339&cset=989898&limit=1&order_by=-id&format=json」
請幫幫我。
我想訪問要返回的記錄的cset。但是我從另一個REST API URL獲得了相同的信息。感謝您的親切幫助。 – Sakthi 2013-10-18 21:59:20