JSON与Java对象的互相转换

  • 例一(单个对象进行赋值):

      @RequestMapping("test1.do")@ResponseBodypublic JSONObject test1(HttpServletRequest request, HttpServletResponse response) {JSONObject jsonObject = new JSONObject();jsonObject.put("key1", "value1");jsonObject.put("key2", "value2");jsonObject.put("key3", "value3");return jsonObject;}
  • 例二(多个对象进行转换):

      @RequestMapping("TestListQrcode.do")@ResponseBodypublic JSONObject TestListQrcode(HttpServletRequest request, HttpServletResponse response)throws Exception {//String user_phone = request.getParameter("user_phone");String user_phone ="13652458975";Qrcode qrcode = new Qrcode();qrcode.setUser_phone(user_phone);qrcode.setQrcode_type("普通型");List<Qrcode> list  = qrcodeService.selectQrcodeList(qrcode);//创建json集合//用的包:import net.sf.json.JSONArray;JSONArray jsonArray = JSONArray.fromObject(list);System.out.println(jsonArray.toString());JSONObject jsonObject = new JSONObject();jsonObject.put("code", 1);jsonObject.put("data", jsonArray.toString());return jsonObject;}
  • 例三(字符串的拼接,我只在servlet中用过):

      String value1 = "1";int value2 = count-1;System.out.println("给前面传的count:"+value2);String photo_file = par[0] + "/" + par[1] + "/images";//进行拼凑json字符串String jsonStr ="{" + '"'+ "success" + '"'  +":" + '"' + value1 + '"' + ","+ '"' + "count" + '"' +":" + '"' + value2 + '"' + ","+ '"' + "photo_file" + '"' +":" + '"' + photo_file + '"' +"}" ;PrintWriter out =null ;out =response.getWriter() ;out.write(jsonStr);out.close();

转载于:https://www.cnblogs.com/renxiuxing/p/9977754.html

JSON与Java对象的互相转换相关推荐

  1. JSON字符串与Java对象的互相转换(详解)

    <第四章-核心类库> 第8节 XML与Json 1. Json 1.1 简介 JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式 ...

  2. 【Java】json与java对象转换,获得数据库自增主键,保存返回数据 (个人梳理)

    [Java]json与java对象转换,获得数据库自增主键,保存返回数据 (个人梳理) 模拟请求API 获得json数据,将json转换为java对象,再将java对象转换为list集合,再将list ...

  3. JSON数据和JAVA对象之间的转换

    方法1: 利用阿里巴巴开源的fastjson包进行JAVA对象和JSON字符串进行转换. C++中的结构体在JAVA中用对象表示,目录结构如下: Peron类内容如下,对应C++中的Person结构体 ...

  4. JSON字符串和对象之间的转换

    使用jackSON来实现JSON字符串和对象之间的转换 引入maven <!--jackson--><dependency><groupId>com.fasterx ...

  5. Json与Java对象的相互转换

    一.json JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集, ...

  6. Spring: 读取 .properties 文件地址,json转java对象,el使用java类方法相关 (十三)

    1. 在Java中获取 .properties 文件的路径 (src/main/resources 下) ProjectName |---src/main/java |---src/main/reso ...

  7. json序列化 java对象_Json 数据反序列化为Java对象

    前言:我们在项目中经常用到的是Json格式的数据,如果是将一个被Jackson转化为JSON数据格式的Java对象进行操作,我们就需要将JSON数据再反序列化为Java对象. 1.实体对象 packa ...

  8. JSON,java对象转json

    服务器返回给异步对象的数据载体: 1.HTML 2.XML 3.JSON 一)什么是JSON (1)JSON(Java Script Object Notation(记号,标记))是一种轻量级的数据交 ...

  9. json转java对象_json转java对象

    1.DTO:Data Transfer Object,数据传送对象 2.对于日期格式的问题,也已经处理 3.json-lib-2.2.2-jdk13.jar (2.1在日期数组 json->ja ...

最新文章

  1. 微信小程序----map组件实现(获取定位城市天气或者指定城市天气数据)
  2. 用人铁律:高层看胸怀、中层看德行、基层看才能
  3. jQuery框架学习第二天:jQuery中万能的选择器
  4. 《javascript高级程序设计》笔记:内存与执行环境
  5. Memcached Java客户端编程
  6. java数组二分查找_java 13-1 数组高级二分查找
  7. php pacs,DICOM医学图像处理:WEB PACS初谈四,PHP DICOM Class – 只要踏出一步,路就在前方——zssure – CSDN博客...
  8. C/C++函数调用的几种方式
  9. 整合 centos安装python的介绍
  10. 《从零开始学Swift》学习笔记(Day 63)——Cocoa Touch设计模式及应用之单例模式...
  11. NC5.X系列单点登录
  12. Node.js学习9~Egg.js框架学习和部署实战
  13. 关于Document类型的总结
  14. HC-42蓝牙模块制作无线串口
  15. 已解决:[emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forb
  16. ZoomIt使用方法详解
  17. 上井冲刺港交所上市:人均消费金额降幅明显,只在中国经营业务
  18. 音效、配乐素材网站,免费商用
  19. SpringMVC视频-佟刚-专题视频课程
  20. C++之一些事一些情--写在前面

热门文章

  1. 一篇文章教会你使用Python中三种简单的函数
  2. 博士申请 | 北京大学智能计算与感知实验室招收博士、硕士、本科实习生
  3. 《Python编程从入门到实践》记录之字典遍历
  4. 点云上的卷积神经网络及其部分应用
  5. deno mysql_从 Node 到 Deno
  6. promise 中的异常捕获_promise 中的错误处理
  7. android 协程,Android 上的 Kotlin 协程
  8. hadoop应用开发技术..._Hadoop
  9. Spring注解 @Async 实现异步调用方法
  10. 小汤学编程之JavaEE学习day09——Mybatis