當使用fastjson時,在jsonarray中add多個json物件,若各json中存在相同元素,則會出現ref表示的迴圈引用,想要禁止迴圈引用,則對加入jsonarray中的每個元素進行如下轉換,再add到jsonarray即可。
string str = json.tojsonstring(json,serializerfeature.disablecircularreferencedetect);
jsonobject j = json.parseobject(str);
arry.add(j);
/**
* 列表資料(已知應用id)
* * @param request
* @param response
* @return
*/datasourceholder.setdatasources(global.getconfig("centerdatasource"));
datasourceholder.reset();
mapmap = new hashmap();
jsonarray arry = new jsonarray();
jsonobject json = new jsonobject();
for (api api : apilist) }}
} return arry;
}
jquery 陣列 新增元素
在前提不知道b在這個陣列的下標,刪除b這個元素 var arrlist a b c d arrlist.splice jquery.inarray b arrlist 1 alert arrlist 其中jquery.inarray b arrlist 是b這個元素在陣列arrlist 中的位置 s...
jquery 陣列 新增元素
在前提不知道b在這個陣列的下標,刪除b這個元素 var arrlist a b c d arrlist.splice jquery.inarray b arrlist 1 alert arrlist 其中jquery.inarray b arrlist 是b這個元素在陣列arrlist 中的位置 s...
javascript陣列 新增元素
在陣列最後加乙個元素 var names1 1,2,3 names1.push 66 console.log names1 後台執行結果 1,2,3,66 在陣列最後加多個元素 names1.push 1,23,4 console.log names1 後台執行結果 1,2,3,66,1,23,4 ...