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)相关推荐

  1. java中将json字符串_Java中JSON字符串与java对象的互换实例详解

    在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...

  2. Java中JSON字符串与java对象的互换实例详解

    这篇文章主要介绍了在java中,JSON字符串与java对象的相互转换实例详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JS ...

  3. 7、JSON数据和Java对象的相互转换(客户端和服务器对象数据通讯用)

    JSON数据和Java对象的相互转换 需要使用JSON解析器(它是封装好的工具类),我们测试用用jackson         * 常见的解析器:Jsonlib,Gson(谷歌),fastjson(阿 ...

  4. JSON数据和Java对象的相互转换

    * JSON解析器:         * 常见的解析器:Jsonlib,Gson,fastjson,jackson          1. JSON转为Java对象         1. 导入jack ...

  5. Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  6. json java typeof_Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  7. 对象json字符串数组 java对象,java把json的字符串转换为json对象和数组

    [Json--使用Json jar包实现Json字符串与Java对象或集合之间的互相转换] 1,[java将JSON字符串转换为实体类对象 @SuppressWarnings(unchecked)pu ...

  8. Json——使用Json jar包实现Json字符串与Java对象或集合之间的互相转换

    总结一下利用Json相关jar包实现Java对象和集合与Json字符串之间的互相转换: 1.创建的User类: package com.ghj.packageofdomain;public class ...

  9. JSON 字符串 与 java 对象的转换

    jsonLib 经典文章:http://json-lib.sourceforge.net/xref-test/net/sf/json/TestJSONObject.html // 引入相应的包 //j ...

最新文章

  1. Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找
  2. VisualSVN server 无法启动
  3. Bootstrap的响应式,当文字超过div长度,换行问题的处理!
  4. 【超级鼠标键盘锁】项目工程下载地址
  5. 新发布AlbumOnNet 、dotnetCharting控件注册资料
  6. JavaScript中的“黑话”
  7. Selenium3笔记-WebDriver源码初探
  8. 2011-10-10
  9. 宅男福利!20行Python代码,一网打尽B站小姐姐的直播信号源!
  10. Python爬虫编程思想(82):管理SQLite数据库
  11. java 聊天室 私聊_Java聊天室——实现多人聊天、私聊、群聊
  12. C/C++ 反编译工具开源软件
  13. 浅析携程智能客服机器人实现
  14. 微擎人人商城 后台开启WAP访问后 微信浏览器 跳过授权 手机号密码登录
  15. 人脸识别之caffe-face
  16. java jtextarea滚动条下滑,JTextArea更新时滚动条自动在最上面或者在最下面的方法...
  17. java 之file文件/目录创建
  18. 文章分类标签数据库设计
  19. 微软飞行模拟服务器,微软飞行模拟负责人:拟推出官方中文支持补丁,预计2022上线...
  20. 【生物信息学】蛋白质结构预测与可视化方法,VMD的使用入门教程

热门文章

  1. C++11学习笔记-----互斥量以及条件变量的使用
  2. Shell(2)——shell里面的变量
  3. php tp 微信支付,PHP实现的微信APP支付功能示例【基于TP5框架】
  4. ols残差_python数据关系型图表散点图系列残差分析图
  5. shell脚本字符串截取的8种方法
  6. pytorch选出数据中的前k个最大(最小)值及其索引
  7. rpm方式安装mysql-5.7.11
  8. 8086汇编-做1到100的加法并显示结果
  9. GCC编译过程以及对应FILE文件表
  10. 关于定义视频播放器的界面的相关的类transPortcontroll等