永发信息网

easyui datagrid 中rows

答案:2  悬赏:50  手机版
解决时间 2021-12-31 22:45
  • 提问者网友:温旧梦泪无声
  • 2021-12-30 21:46
后台有三个jsonArray

result.put("rows", array);

应该怎么输出到rows里
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-12-30 21:55
List list = new ArrayList<>();

  list.add(jsonArray1);

  list.add(jsonArray2);

  list.add(jsonArray3);

  Map map = new HashMap();

  map.put("rows", list);

  result = JSONObject.fromObject(map);
全部回答
  • 1楼网友:走死在岁月里
  • 2021-12-30 22:16
easyui的datagrid要求返回的json数据集是这样的形式: 【“total”:总记录数量 , "rows":数据记录数组】 例如: {"total":100,"rows":[{"name":"张三","id":1},{"name":"李四","id":2}]} ★需要注意的是: 1.返回结果必须是json格式而不是普通字符串。 2.注意json字符串中的单双引号转义。 【建议】在服务端java代码中使用jackson或者json-lib来创建json对象并赋值,然后再tostring转为json字符串返回到前端页面。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯