NutzCN Logo
问答 @OK(“json") 怎么按照原本字段的驼峰字段输出
发布于 85天前 作者 码农 123 次浏览 复制 上一个帖子 下一个帖子
标签:

数据使用nutmap插入,key使用的驼峰形式,inTotalNum变成了intotalnum,没找到相应的json说明啊,兽总,指导一下?

{
    "success": true,
    "msg": "获取数据成功",
    "data": [
        {
            "subway_exit_number": "其他",
            "intotalnum": 4074700,
            "outtotalnum": 4681800
        }
    ]
}
7 回复

dao的问题吧

json包没这种转换

不是吧,好像和dao没有什么关系啊,
业务处处理完返回给controller,然后@OK("json")直接传到前端,

 List<Hp_subway_exit_info> subwayExitInfos = dao().query(Hp_subway_exit_info.class, Cnd.where("subwayId", "=", subwayId).and("startTime", ">=", zero).and("endTime", "<=", now).desc("startTime"));
        ArrayList<Record> records = new ArrayList<>();
        int inTotalNum = 0;
        int outTotalNum = 0;
        Record record = new Record();
        for (Hp_subway_exit_info subwayExitInfo : subwayExitInfos) {
            inTotalNum += subwayExitInfo.getEnter_number();
            outTotalNum += subwayExitInfo.getExit_number();
        }
        record.put("subway_exit_number", "其他");
        record.put("inTotalNum", inTotalNum);
        record.put("outTotalNum", outTotalNum);
        records.add(record);
        return records;

难道是record的问题?

恩,确实是record的问题,里面给转成小写的了

你这代码好诡异,只返回一个record为啥还用list

因为现在只是为了完成近期汇报,只挂了一条数据,后期会挂上更多的数据,所以先搞个list,后期不用改动那么多

添加回复
请先登陆
回到顶部