js接收对象类型数组的服务端、浏览器端实现

时间:2022-09-19 20:00:56

1、服务端

JSONArray jsonArr = JSONUtil.generateObjList(objList);

public static generateObjList(List<Obj> objList ){
JSONArray resultArray = new JSONArray();
for (Role role : objList) {
JSONObject jsonObj = new JSONObject();
jsonObj.put("id", role.getId());
jsonObj.put("objName", role.getObjName());
resultArray.put(jsonObj);
}
return resultArray;
}
get();
set();

2、浏览器端

var roleList = <s:property value="jsonRoleList" escapeJavaScript="false" escapeHtml="false" />;
长度 : roleList.length
第i个元素的属性:roleList[i].id;
        //roleList[i].roleName ;