jfinal 与dwz的结合问题

发布于 2021-11-18 02:31:32 字数 589 浏览 777 评论 4

我在使用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串吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

简单气质女生网名 2021-11-20 04:47:35

支持作者!我发现JsonBuilder.buildJson(key,value),key-value分别表示什么?我看api也没说,望指教

白龙吟 2021-11-20 04:44:53

自己用gson转 然后 renderText

 

狼亦尘 2021-11-19 12:29:09

ok,搞定,昨天回错地方了,,原来1.1.3才提供了这个方法,汗、、、

柳若烟 2021-11-18 03:22:25

你用 com.jfinal.util.JsonBuilder.toJson(...)方法转成 json string,然后 renderHtml(...)这个转换好的 string 就搞定了 

String jsonStr = JsonBuilder.toJson(...);
renderHtml(jsonStr);

 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文