json字符串与java对象的相互转换(jackson)
1.java对象转换为json字符串
package com.chichung.json;import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper;public class JavaToJson {public static void main(String[] args) throws JsonProcessingException {PersonBean p = new PersonBean();p.setName("chichung");p.setGender("男");p.setAge(23);ObjectMapper om = new ObjectMapper();String s = om.writeValueAsString(p);System.out.println(s);}}
输出结果:
{"name":"chichung","age":23,"gender":"男"}
- 还有另外一种转换方法:
writeValue(参数1,obj):
参数1:
File:将obj对象转换为JSON字符串,并保存到指定的文件中
Writer:将obj对象转换为JSON字符串,并将json数据填充到字符输出流中
OutputStream:将obj对象转换为JSON字符串,并将json数据填充到字节输出流中
2.Json字符串转换为Java对象
package com.chichung.json;import com.fasterxml.jackson.databind.ObjectMapper;import java.io.IOException;public class JavaToJson {public static void main(String[] args) throws IOException {String jsonStr = "{\"name\":\"chichung\",\"age\":23,\"gender\":\"男\"}";ObjectMapper om = new ObjectMapper();PersonBean personBean = om.readValue(jsonStr, PersonBean.class);System.out.println(personBean);}}
---恢复内容结束---
---恢复内容结束---
转载于:https://www.cnblogs.com/chichung/p/10359938.html
json字符串与java对象的相互转换(jackson)相关推荐
- java中将json字符串_Java中JSON字符串与java对象的互换实例详解
在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...
- Java中JSON字符串与java对象的互换实例详解
这篇文章主要介绍了在java中,JSON字符串与java对象的相互转换实例详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JS ...
- 7、JSON数据和Java对象的相互转换(客户端和服务器对象数据通讯用)
JSON数据和Java对象的相互转换 需要使用JSON解析器(它是封装好的工具类),我们测试用用jackson * 常见的解析器:Jsonlib,Gson(谷歌),fastjson(阿 ...
- JSON数据和Java对象的相互转换
* JSON解析器: * 常见的解析器:Jsonlib,Gson,fastjson,jackson 1. JSON转为Java对象 1. 导入jack ...
- Json对象与Json字符串的转化、JSON字符串与Java对象的转换
一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...
- json java typeof_Json对象与Json字符串的转化、JSON字符串与Java对象的转换
一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...
- 对象json字符串数组 java对象,java把json的字符串转换为json对象和数组
[Json--使用Json jar包实现Json字符串与Java对象或集合之间的互相转换] 1,[java将JSON字符串转换为实体类对象 @SuppressWarnings(unchecked)pu ...
- Json——使用Json jar包实现Json字符串与Java对象或集合之间的互相转换
总结一下利用Json相关jar包实现Java对象和集合与Json字符串之间的互相转换: 1.创建的User类: package com.ghj.packageofdomain;public class ...
- JSON 字符串 与 java 对象的转换
jsonLib 经典文章:http://json-lib.sourceforge.net/xref-test/net/sf/json/TestJSONObject.html // 引入相应的包 //j ...
最新文章
- Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找
- VisualSVN server 无法启动
- Bootstrap的响应式,当文字超过div长度,换行问题的处理!
- 【超级鼠标键盘锁】项目工程下载地址
- 新发布AlbumOnNet 、dotnetCharting控件注册资料
- JavaScript中的“黑话”
- Selenium3笔记-WebDriver源码初探
- 2011-10-10
- 宅男福利!20行Python代码,一网打尽B站小姐姐的直播信号源!
- Python爬虫编程思想(82):管理SQLite数据库
- java 聊天室 私聊_Java聊天室——实现多人聊天、私聊、群聊
- C/C++ 反编译工具开源软件
- 浅析携程智能客服机器人实现
- 微擎人人商城 后台开启WAP访问后 微信浏览器 跳过授权 手机号密码登录
- 人脸识别之caffe-face
- java jtextarea滚动条下滑,JTextArea更新时滚动条自动在最上面或者在最下面的方法...
- java 之file文件/目录创建
- 文章分类标签数据库设计
- 微软飞行模拟服务器,微软飞行模拟负责人:拟推出官方中文支持补丁,预计2022上线...
- 【生物信息学】蛋白质结构预测与可视化方法,VMD的使用入门教程