json格式问题解决方式!
项目中在使用hibernete/easyui,本人在使用easyui的时候想用它本身封装的分页功能!但在使用这个功能的时候要求返回一个指定格式的json串!标准的json格式是:[ {....},{....},{....},{....}],但是我遇到的问题是通过执行原生sql查询出来的数据list转换之后的json格式是:[[....],[.....],[.....],[.....],[....] ]这样easyui就没办法自动处理!(如果用hql查询出来的数据list就是正常的json格式!个人喜欢原生sql)找了好多办法!最后还是在朋友的demo中找到问题所在:在返回数据list的时候添加代码:StringBuilder sql = new StringBuilder(); sql.append("select * "); sql.append(" from t_sys_user where rowid in(select rid from (select rownum rn,rid from(select rowid rid,user_id from"); sql.append(" t_sys_user order by user_id desc) where rownum<"+a+") where rn>"+(currentpage-1)*pagesize+") ");
sql.append("order by user_id desc"); return (List<Map<String, Object>>) getSession().createSQLQuery(sql.toString()).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();
json格式转换解决关键所在就是在返回之前添加了.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)这段代码!本文只是做个记录以备后用!本人也只是一个小白,勿喷
json格式问题解决方式!相关推荐
- web 后台返回json格式数据的方式(status 406)
1.在类上使用注解 @RestController public class HttpComentInterface {} 2.在方法是使用注解 @ResponseBody @RequestMapp ...
- javascript中对象、JSON格式数据、创建对象的方式、数据类型分类及特点
对象 对象指:具体的一个实物,javascript中对象是指一组没有顺序的属性和方法的集合,所有的事物都是对象,例如:函数,数组,字符串等.属性指事物的特征,一般为名词表示:方法指对象的行为,一般用动 ...
- Android 使用JSON格式与服务器交互 中文乱码问题解决
Android 使用JSON格式与服务器交互 中文乱码问题解决 参考文章: (1)Android 使用JSON格式与服务器交互 中文乱码问题解决 (2)https://www.cnblogs.com/ ...
- HTML页面之间传递Json格式数组的方式
HTML页面之间传递Json格式数组的方式 如下: a.html localStorage.setItem("userinfoList", JSON.stringify(list) ...
- python的json格式输出_python中json格式数据输出实现方式
python中json格式数据输出实现方式 主要使用json模块,直接导入import json即可. 小例子如下: #coding=UTF-8 import json info={} info[&q ...
- hive (2.01)读取 json 格式 的处理方式 2018-4-24
测试json 数据 格式 样例: {"data":{"dt":"2018-12-13","hu":"17:1 ...
- json格式的字符串转为json对象遇到特殊字符问题解决
中午做后台发过来的json的时候转为对象,可是有几条数据一直出不来,检查发现json里包含了换行符,造成这种情况的原因可能是编辑部门在编辑的时候打的回车造成的 假设有这样一段json格式的字符串 1 ...
- 两种方式带你玩转 json 格式转 xml 格式
你知道的越多,你不知道的越多 点赞再看,养成习惯 如果您有疑问或者见解,或者没有积分想获取项目,欢迎指教: 企鹅:869192208 文章目录 前言 方法一.使用 jdom 进行转换 方法二.使用 d ...
- netcore读取json文件_.net core读取json格式的配置文件
在.Net Framework中,配置文件一般采用的是XML格式的,.NET Framework提供了专门的ConfigurationManager来读取配置文件的内容,.net core中推荐使用j ...
最新文章
- NAR:扩增子OTU聚类软件SeekDeep方法解读
- 任务计划cron、服务管理工具chkconfig/systemctl
- centos6.8安装完成后重启进不去登录界面_如何在Ubuntu18.04上安装Unity桌面环境?
- 合并要素--how to use ConstructUnion
- 第三次学JAVA再学不好就吃翔(part35)--多态向上转型和向下转型
- 使用dotnet Cli向nuget发布包
- 班扎古鲁白玛的沉默(见与不见)
- SQL Server执行计划
- 吴恩达深度学习4.1笔记_Convolutional Neural Networks_卷积神经网络基础
- java多线程下载图片_java多线程批量下载图片(通用版)
- 自动驾驶 8-1: 平方误差准则和最小二乘法 (上) Squared Error Criterion and the Method of Least Squares (Part 1)
- 使用selenium登录QQ空间
- 领导不待见这4种员工,能力再强也不会被重用,提前被辞退
- 电脑杀毒软件哪个好?好用的电脑杀毒软件推荐
- Python100Days学习笔记---Day16-20Python语言进阶
- Android动画的使用——补间动画
- 玄幻:开局选择瑶池,我只想默默签到!(三)
- 2005年5月23日星期一
- 前端---HTML QQ空间主页制作
- 【GDOI 2016 Day1】疯狂动物城