开发者社区 问答 正文

jfinal 与dwz的结合问题

我在使用jfinal读取信息加载到dwz的下拉菜单时出现一个问题,jfinal中controller类:

setAttr("deptlist", Dept.deptDao.find("select * from m_dept"));
        renderJson();

而json发送的格式是:

{"deptlist":[{"id":1,"dept_no":10,"name":"项目部"},
{"id":2,"dept_no":20,"name":"人事部"},
{"id":3,"dept_no":30,"name":"财务部"}]}

但dwz需要json格式为:
[
    {"id":"1", "orgName":"技术部", "orgNum":"1001"},
    {"id":"2", "orgName":"人事部", "orgNum":"1002"},
    {"id":"3", "orgName":"销售部", "orgNum":"1003"},
    {"id":"4", "orgName":"售后部", "orgNum":"1004"}
]

没有了json头,这种jfinal 怎么去解决呢?难道只有手动拼json串吗?

展开
收起
小旋风柴进 2016-06-08 12:50:00 2246 分享 版权
1 条回答
写回答
取消 提交回答
  • 你用com.jfinal.util.JsonBuilder.toJson(...)方法转成 json string,然后 renderHtml(...)这个转换好的 string 就搞定了

    String jsonStr = JsonBuilder.toJson(...);
    2019-07-17 19:31:40
    赞同 展开评论
问答分类:
问答地址: