list类型的数据转化成json类型的数据
2011-11-12 23:00
302 查看
最近用到一种类型转化,就是把hibernate查询出来的list类型的数据转化成json类型的数据。
关于这个类型转化,网上有很多的例子,可是不能用,在查阅了api文档之后发现,JSONArray有很多的包里面都有这个属性,但是我们这里需要的是
import net.sf.json.*;即,
JSONArray的全称是net.sf.JSONArray.
这样的话,引入两个包,一个是在struts-2.2.3.1-all\struts-2.2.3.1\lib下面的struts2-json-plugin-2.2.3.1.jar,另一个是json-lib-2.1-jdk15.jar。
这样,list类型的数据就成功的转化成了json类型的数据。
public JSONArray showNews1(NEWS news) throws JSONException { sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory(); Session session = sessionFactory.openSession(); session.beginTransaction(); Query q = session.createQuery("from NEWS"); List list = q.list(); JSONArray json = JSONArray.fromObject(list); System.out.println("newsOperateDAOimpl:public JSONArray showNews(NEWS news)"); System.out.println(json); //session.getTransaction().commit(); //sessionFactory.close(); return json; }
关于这个类型转化,网上有很多的例子,可是不能用,在查阅了api文档之后发现,JSONArray有很多的包里面都有这个属性,但是我们这里需要的是
import net.sf.json.*;即,
JSONArray的全称是net.sf.JSONArray.
这样的话,引入两个包,一个是在struts-2.2.3.1-all\struts-2.2.3.1\lib下面的struts2-json-plugin-2.2.3.1.jar,另一个是json-lib-2.1-jdk15.jar。
这样,list类型的数据就成功的转化成了json类型的数据。
相关文章推荐
- 如何将list类型的数据转换成json格式在服务器端
- 将clob数据类型转化为String类型(在json字符串赋值时候)
- 关于从后台获取数据List<User>转化为JSON格式在前台用easyui以表格显示
- 转载:java方式的将java对象以及list或者map转化为json数据 .
- 处理map类型的json数据——把map转化为json格式
- java方式的将java对象以及list或者map转化为json数据
- jquery里面调用getjson方法,将list类型转换为json格式数据,在页面迭代显示
- iOS Json和对象互转(反射支持对象嵌套的复杂对象类型,支持基本数据类型和NSDate属性转化)
- json格式数据转化成List集合
- Date类型数据转化json后,在jsp获取日期显示为[object Object]问题
- .NET中将Object类型数据转化为Json格式数据
- 将list中的数据转化为json格式
- JSONArray json = JSONArray.fromObject(list_excel); list类型数据转换成JSONArray类型数据报错
- jquery里面调用getjson方法,将list类型转换为json格式数据,在页面迭代显示
- Java List或Map对象和json字符串数据的相互转化
- c#的数据类型如何转化为json
- Json数据转化为map,list
- python中的数据类型与json的数据类型之间的转化
- Android中将List<Map<String, Object>>类型数据与字符串的相互转化
- 数据类型json 和 object 的相互转化