java学习笔记3 - json输出
来源:互联网 发布:怎么用qq注册淘宝账号 编辑:程序博客网 时间:2024/06/05 03:53
开发接口时一般会返回json格式内容,php中直接用json_encode函数就行了,java中是怎么实现呢,研究了下,使用gson实现了一个小例子
1.下载Gson的jar包,我是使用pom.xml配置获取的,加上这段就行,maven会自动下载依赖包
<dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.2.2</version></dependency>
也可以手动从google下载http://code.google.com/p/google-gson/downloads/list
2.使用很简单
//用于转json的一个hashmapHashMap<String, Object> map = new HashMap<String, Object>();map.put("a", 1);map.put("b", "bbb");//实例化gsonGson gson = new Gson();//将map转成jsonString str = gson.toJson(map);//设置json格式的header并输出json内容response.setHeader("Content-type", "application/json");response.getWriter().println(str);
3.这样就可以了,如果用的地方比较多,也可以用注释的方法,省去每次调用都要new Gson().
- java学习笔记3 - json输出
- Java格式化输出学习笔记
- Java学习笔记--输入/输出
- Spring MVC 学习笔记 json格式的输入和输出
- Spring MVC 学习笔记 json格式的输入和输出
- Spring MVC 学习笔记 json格式的输入和输出
- Spring MVC 学习笔记 json格式的输入和输出
- Spring MVC 学习笔记 json格式的输入和输出
- Spring MVC 学习笔记 json格式的输入和输出
- Spring MVC 学习笔记 json格式的输入和输出
- Spring MVC 学习笔记 json格式的输入和输出
- Spring MVC 学习笔记 json格式的输入和输出
- Spring MVC 学习笔记 json格式的输入和输出
- Java学习笔记3:在控制台输出“空”金字塔
- Java学习笔记6:输出九九乘法口诀
- 《Java的输入/输出》学习笔记
- Java学习笔记(输入和输出流)
- java学习笔记--输出本月日历
- 关闭模态窗口刷新父页面
- javascript数据类型
- 几种排序及时间复杂度
- Android系统架构
- android 获取路径目录方法以及判断目录是否存在,创建目录
- java学习笔记3 - json输出
- S3C6410 时钟初始化
- 自定义搭建php开发环境
- Statement和PreparedStatement
- C/C++ 如何解决free()触发断点
- Java语言的12大特色介绍
- iBatis动态Sql解决In子句的替代方法
- debug连线指令
- PHP urlecode urldecode rawurldecode() rawurldecode 区别