怎样自定义MyBatis的返回值为JSON格式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样自定义MyBatis的返回值为JSON格式?相关的知识,希望对你有一定的参考价值。

我要返回的不是实体类 返回的是json格式

有这几种情况

[columnName:columnValue,columnName:columnValue...,columnName:columnValue,columnName:columnValue...]

[[columnValue,columnValue..],[columnValue,columnValue..]]

有什么方法获得到resultset进行处理最好
就跟spring jdbc那样 的回调函数
哪个接口 说清楚呗 我要在数据库查询出来数据赋值的时候 进行处理

不想在 mybatis已经赋值完且返回集合后 处理

参考技术A 自己写接口实现吧,有了后,可以使用jsonUtil转化

python 自定义错误返回JSON格式

def make_error(status_code, sub_code, message, action):
    response = jsonify({
        'status': status_code,
        'sub_code': sub_code,
        'message': message,
        'action': action
    })
    response.status_code = status_code
    return response


@route('/')
def my_view_function():
    # ...
    if need_to_return_error:
        return make_error(500, 42, 'You idiots!...', 'redirect...')

以上是关于怎样自定义MyBatis的返回值为JSON格式?的主要内容,如果未能解决你的问题,请参考以下文章

使用mybatis中的自定义TypeHandler处理PostgreSQL中的Json类型字段

Ninja Framework 以自定义格式返回 JSON

如何在喷雾中将所有拒绝转换为自定义 json?

自定义统一api返回json格式(app后台框架搭建三)

python 自定义错误返回JSON格式

如何以自定义 json 格式返回数据?