7 Lucene笔记(七):第三方工具,将javabean、list、Map<String,object>转成json文本
来源:互联网 发布:深圳招聘淘宝美工学徒 编辑:程序博客网 时间:2024/06/10 14:23
导入第三方jar包:
commons-beanutils-1.7.0.jar
commons-collections-3.1.jar
commons-lang-2.5.jar
commons-logging-1.1.1.jar
ezmorph-1.0.3.jar
json-lib-2.1-jdk15.jar
(1)javabean-->json
/**
*javabean转换成Json 文本格式
*/
@Test
publicvoidjavabeanToJson() {
Articleart= newArticle(1,"小陈","小陈要努力" );
JSONArrayjsonArray= JSONArray. fromObject(art);
StringjsonJava= jsonArray.toString();
System.out.println("JSON文本:\n"+jsonJava);
}
(2)List-->Json
/**
* List转成Json文本
*/
@Test
publicvoidlistToJson() {
List<Article>list= newArrayList<Article>();
list.add( new Article(1,"小陈","金木研"));
list.add( new Article(2,"小周","东京食种"));
list.add( new Article(3,"小涨","壁虎"));
JSONArray jsonArray= JSONArray.fromObject(list);
StringjsonList= jsonArray.toString();
System.out.println("JSON文本:\n"+jsonList);
}
(3)Map-->Json
/**
* Map转成Json文本
*/
@Test
publicvoidmapToJson() {
List<Article>list= newArrayList<Article>();
list.add( new Article(1,"小陈","金木研"));
list.add( new Article(2,"小周","东京食种"));
list.add( new Article(3,"小涨","壁虎"));
Map<String, Object>map= newHashMap<String, Object>();
map.put( "total", list.size() );
map.put( "rows", list);
JSONArray jsonArray= JSONArray.fromObject(map);
StringjsonMap= jsonArray.toString();
System.out.println("JSON文本:\n"+jsonMap);
jsonMap = jsonMap.substring(1, jsonMap.length()-1);
System.out.println("\nJSON去掉外括号后文本:\n"+jsonMap);//DataGrid需要的格式
}
0 0
- 7 Lucene笔记(七):第三方工具,将javabean、list、Map<String,object>转成json文本
- 使用第三方工具,将JavaBean对象或者List<JavaBean/String/Integer>或Set或Map对象转成JSON
- 使用第三方工具,将JavaBean对象/List或Set或Map对象转成JSON
- stirng转json,String转成List<Map<String,object>>,然后转成json
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- jsonArray,JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- encienqi-----JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- poj 3277(线段树+离散化)
- Distributed Machine Learning —— Parameter Server
- 文档与笔记利器 reStructuredText 和 Sphinx
- 自学-ES6篇-Proxy和Reflect
- SQL语句优化技巧30个
- 7 Lucene笔记(七):第三方工具,将javabean、list、Map<String,object>转成json文本
- 点圈验证码
- 利用maven发布可调用的jar包
- C4.5算法
- 67. Add Binary
- Linux下面安装Python常见错误解决方法
- 设计模式
- SQL数据库恢复步骤
- Runtime--Protocols