JSON与Java对象的互相转换
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对象的互相转换相关推荐
- JSON字符串与Java对象的互相转换(详解)
<第四章-核心类库> 第8节 XML与Json 1. Json 1.1 简介 JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式 ...
- 【Java】json与java对象转换,获得数据库自增主键,保存返回数据 (个人梳理)
[Java]json与java对象转换,获得数据库自增主键,保存返回数据 (个人梳理) 模拟请求API 获得json数据,将json转换为java对象,再将java对象转换为list集合,再将list ...
- JSON数据和JAVA对象之间的转换
方法1: 利用阿里巴巴开源的fastjson包进行JAVA对象和JSON字符串进行转换. C++中的结构体在JAVA中用对象表示,目录结构如下: Peron类内容如下,对应C++中的Person结构体 ...
- JSON字符串和对象之间的转换
使用jackSON来实现JSON字符串和对象之间的转换 引入maven <!--jackson--><dependency><groupId>com.fasterx ...
- Json与Java对象的相互转换
一.json JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集, ...
- Spring: 读取 .properties 文件地址,json转java对象,el使用java类方法相关 (十三)
1. 在Java中获取 .properties 文件的路径 (src/main/resources 下) ProjectName |---src/main/java |---src/main/reso ...
- json序列化 java对象_Json 数据反序列化为Java对象
前言:我们在项目中经常用到的是Json格式的数据,如果是将一个被Jackson转化为JSON数据格式的Java对象进行操作,我们就需要将JSON数据再反序列化为Java对象. 1.实体对象 packa ...
- JSON,java对象转json
服务器返回给异步对象的数据载体: 1.HTML 2.XML 3.JSON 一)什么是JSON (1)JSON(Java Script Object Notation(记号,标记))是一种轻量级的数据交 ...
- json转java对象_json转java对象
1.DTO:Data Transfer Object,数据传送对象 2.对于日期格式的问题,也已经处理 3.json-lib-2.2.2-jdk13.jar (2.1在日期数组 json->ja ...
最新文章
- 微信小程序----map组件实现(获取定位城市天气或者指定城市天气数据)
- 用人铁律:高层看胸怀、中层看德行、基层看才能
- jQuery框架学习第二天:jQuery中万能的选择器
- 《javascript高级程序设计》笔记:内存与执行环境
- Memcached Java客户端编程
- java数组二分查找_java 13-1 数组高级二分查找
- php pacs,DICOM医学图像处理:WEB PACS初谈四,PHP DICOM Class – 只要踏出一步,路就在前方——zssure – CSDN博客...
- C/C++函数调用的几种方式
- 整合 centos安装python的介绍
- 《从零开始学Swift》学习笔记(Day 63)——Cocoa Touch设计模式及应用之单例模式...
- NC5.X系列单点登录
- Node.js学习9~Egg.js框架学习和部署实战
- 关于Document类型的总结
- HC-42蓝牙模块制作无线串口
- 已解决:[emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forb
- ZoomIt使用方法详解
- 上井冲刺港交所上市:人均消费金额降幅明显,只在中国经营业务
- 音效、配乐素材网站,免费商用
- SpringMVC视频-佟刚-专题视频课程
- C++之一些事一些情--写在前面
热门文章
- 一篇文章教会你使用Python中三种简单的函数
- 博士申请 | 北京大学智能计算与感知实验室招收博士、硕士、本科实习生
- 《Python编程从入门到实践》记录之字典遍历
- 点云上的卷积神经网络及其部分应用
- deno mysql_从 Node 到 Deno
- promise 中的异常捕获_promise 中的错误处理
- android 协程,Android 上的 Kotlin 协程
- hadoop应用开发技术..._Hadoop
- Spring注解 @Async 实现异步调用方法
- 小汤学编程之JavaEE学习day09——Mybatis