mybatis/ibatis返回json

发布于 2022-01-01 18:11:36 字数 134 浏览 408 评论 11

如题,mybatis/ibatis返回类型resultClass和resultMap,如果将resultClass是JSONObject或者JSONArray,则通不过。请问能在xml中需要特殊什么配置可直接返回json?(不是返回map/list,然后转换json)

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

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

发布评论

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

评论(11

不乱于心 2022-01-08 04:00:19

你理解错了

柒夜笙歌凉 2022-01-08 03:59:46

其实可以直接返回JSONObject,JSONArray,需要转换下(第三方jar,eg,fastjson)

虐人心 2022-01-08 03:59:42

回复
resultType直接写成"JSONObject" 还是什么,能把代码贴出来吗?

灵芸 2022-01-08 03:55:02

有没有解决这个问题?返回jsonobject 或者jsonaarray?  感谢

成熟的代价 2022-01-08 03:53:45

JSON和XML设计的初衷是用于数据交换的。

网名女生简单气质 2022-01-08 03:50:50

中间的过程不应该用JSON来进行数据交互

丢了幸福的猪 2022-01-08 03:35:40

ibatis 是通过第三方jar包从数据库中读取数据,当然需要语言支撑,如果你用js能直接从ibatis中获取到resultClass 那么当然能返回json格式的数据.如果你有测试,或者通过了测试,那么贴出你的代码让我们都学习学习

2022-01-08 03:20:16

经过测试,在xml中resultClass中可以直接返回JSONObject,不过JSONArray,需要第三方包将List转换。以上二位的观点,有些不明白。java的后台不是也可以有JSON的么?

拥有 2022-01-08 03:17:47

同意!

拥有 2022-01-07 17:18:08

json的全称是JavaScript Object Notation.你这个问题,说明你对json不了解.用错地方了.

能否归途做我良人 2022-01-04 14:17:12
<select id="queryList" resultType="com.alibaba.fastjson.JSONObject" parameterType="java.util.Map" >

是这个么

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