当前位置: 首页 > news >正文

对象转为json数据

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1. 工具架包   gson-1.7.1.jar

2. 从数据库中获取的对象 obj

3. new Gson().toJson(obj)

得到的数据格式就成为 json的数据格式了 。

封装方法:toJson(Object obj)

public void  toJson(Object obj){

    HttpServletResponse response = ServletActionContext.getResponse();

    response.setContentType("application/json;charset=utf-8");//设置响应方式为json类型数据,编码为utf-8.(response对象:即为响应,告诉浏览器以什么方式去接受服务端返回的响应数据)

   try{

       PrintWriter out = response.getWriter();
       out.print(new Gson().toJson(obj));
       out.flush();
       out.close();

   }catch (IOException e) {
            e.printStackTrace();
   }

}

转载于:https://my.oschina.net/u/2870118/blog/800111

相关文章:

  • Listview_简单使用_(Virtual)
  • NIO源码阅读
  • 上传和设置Mime类型
  • SAP S/4 HANA新变化-FI数据模型
  • 线程与异常
  • 【转载】一个优秀求职者应主动问的一些问题
  • 关于Flux,Vuex,Redux的思考
  • 文字跑马灯
  • 我掌握的linux防火墙知识
  • HttpResponseMessage 调用.net web api
  • CentOS下Samba文件服务器的安装与配置
  • 跟着百度学PHP[4]OOP面对对象编程-12-抽象类
  • 工作中用到的自定义控件
  • MySQL传统主从复制(第一弹)
  • MySQL数据库中日期中包涵零值的问题
  • 2019.2.20 c++ 知识梳理
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Java应用性能调优
  • k8s如何管理Pod
  • linux安装openssl、swoole等扩展的具体步骤
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • Sublime text 3 3103 注册码
  • 技术发展面试
  • 找一份好的前端工作,起点很重要
  • ionic入门之数据绑定显示-1
  • ​Java并发新构件之Exchanger
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (poj1.2.1)1970(筛选法模拟)
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (四)c52学习之旅-流水LED灯
  • (算法)N皇后问题
  • (已解决)什么是vue导航守卫
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)重识new
  • *Django中的Ajax 纯js的书写样式1
  • ./configure、make、make install 命令
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • @Documented注解的作用
  • [ 环境搭建篇 ] 安装 java 环境并配置环境变量(附 JDK1.8 安装包)
  • [20150707]外部表与rowid.txt
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [C#7] 1.Tuples(元组)
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [codevs 1288] 埃及分数 [IDdfs 迭代加深搜索 ]
  • [Firefly-Linux] RK3568 pca9555芯片驱动详解
  • [HCTF 2018]WarmUp (代码审计)