我想用一個Data-Store(JsonRest)提供一個dijit.form.Select(Dojo Select-Box)。問題是,該JSON解析器只接受JSON格式如下:從JSON中刪除字符串
[
{id:"1", name:"One1"},
{id:"2", name:"Two1"}
];
我們要調用的web應用的REST的API提供以下JSON:
{
"data": [
{id:"1", name:"One1"},
{id:"2", name:"Two1"}
],
"total": 2,
"start": 0,
"sort": "name",
"order": "asc",
"size": 2
};
這就是爲什麼選擇框不顯示任何數據。因此,我們需要移除{「data」:part和JSON消息的最後一部分,並將它傳遞給Dojo Select Box。
數據存儲在JsonRest對象中。所以,問題是我們如何能夠去除第一和JSON的,僅僅這個在這裏被賦予選擇盒的方式最後一部分:
[
{id:"1", name:"One1"},
{id:"2", name:"Two1"}
];
謝謝您的解答和最誠摯的問候 本
好吧,但我需要刪除「數據」:部分和消息的最後一部分。否則,Dojo Selectbox不會顯示任何內容。問題是我如何刪除「數據」:[我的JSON字符串? – Ben
'result.data'會給你'[ {id:「1」,name:「One1」}, {id:「2」,name:「Two1」} ]' –
謝謝。我如何將JsonRest中的數據加載到對象中? – Ben