使用jackSON来实现JSON字符串和对象之间的转换

引入maven

   <!--jackson--><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId></dependency>

1、将JSON字符串转化成对象

public class JacksonTest {public static void main(String[] args)  {//1.初始化JSON字符串String json = "{\"name\":\"张小小\",\"age\":22,\"gender\":\"女\"}";//2.创建ObjectMapper对象ObjectMapper mapper = new ObjectMapper();//3.转换为Java对象,Person对象Person person = null;try {person = mapper.readValue(json, Person.class);} catch (JsonProcessingException e) {e.printStackTrace();}System.out.println(person);//Person [name=张小小, age=22, gender=女]}
}

2、将对象转化成字符串

public class JacksonTest {public static void main(String[] args)  {//1.获得对象信息Person p = new Person("夏天","27","女");//3.创建ObjectMapper对象ObjectMapper mapper = new ObjectMapper();String json = "";//3.将对象转化成JSON字符串try {json =  mapper.writeValueAsString(p);} catch (JsonProcessingException e) {e.printStackTrace();}System.out.println(json);}
}

JSON字符串和对象之间的转换相关推荐

  1. 使用fastjson工具类json字符串和对象之间的转换

    文章目录 一.引入依赖 二.创建user实体类 三.测试 一.引入依赖 <!--字符串和对象操作工具类 Start--><dependency><groupId>c ...

  2. c#谷歌 json转对象_利用Google Gson实现JSON字符串和对象之间相互转换

    最近一个项目需要用到JSON,需要在JSON字符串和对象之间相互转换,在网上找了些资料,发现google的Gson还是比较不错的. 废话不说,下面是简单的例子: 先上源码:下载(包含jar包) Per ...

  3. js字符串和对象之间的转换

    1.对象转为字符串 const obj = {name: '张三',age: 18 } const str = JSON.stringify(obj) console.log(str) // {&qu ...

  4. C# .net中json字符串和对象之间的转化方法

    json作为作为一种最常用的数据,应用很广泛,在.net中如何把一个对象转化为json字符串呢? 主要有一下几种 1按照json的定义自己转化,难度很大,但很灵活.需要自己处理各种特殊字符,各种数据类 ...

  5. 页面传值的方法 和JSON与字符串和对象之间的转换

    json数据解析 就是将json转换为数组或对象 json数据序列化 就是将数组或对象转化为json 转载于:https://www.cnblogs.com/yaomengli/p/6678709.h ...

  6. Python:json数据与Python对象之间的转换

    json数据与Python对象之间的转换 1.前面介绍了在Python中如何处理json数据,主要使用了以下几个方法     ⑴dumps():将Python对象转换为JSON格式的字符串     ⑵ ...

  7. C#中JSON和对象之间互相转换功能示例

    本文实例讲述了C#实现JSON和对象之间互相转换功能.分享给大家供大家参考,具体如下: 1.首先是声明用户信息对象,DataContract修饰类,表示可以被解析成JSON,DataMember修饰属 ...

  8. C#与Json实现字符串和对象的互相转换

    背景 最近项目中包含前后端数据交互,后台采用C#语言,自然少不了与前端的数据交互,经商议采用Json数据格式进行交互. 简单实现 1.新建C#控制台项目Test 2.解决方案管理器中右键单击引用-&g ...

  9. Vue项目JSON格式字符串和对象之间的互转

    1.将对象转换为JSON格式字符串 JSON.stringify(object) 2.将JSON字符串转换为对象 JSON.parse(jsonString); 更多技术请关注QQ群:63621258 ...

最新文章

  1. js数组指定位置添加删除
  2. ARM、FPGA和DSP的特点和区别是什么?(转)
  3. SAP RETAIL初阶MM41创建商品主数据BASIC DATA里的Valuation Class
  4. 物理学家发现粒子是如何自我组装的
  5. CentOS7.3的基本配置(建议学习用)
  6. 如何理解Nginx, WSGI, Flask之间的关系
  7. 学习笔记-第四周-心得体会
  8. X265源码下载地址
  9. sourcetree向github推送代码提示密码错误
  10. 34.在排序数组中查找元素的第一个和最后一个位置(力扣leetcode) 博主可答疑该问题
  11. HTTP中的URL长度限制
  12. 个人如何购买腾讯云服务器
  13. flutter 带未读消息的底部导航
  14. 什么是Google Ads?
  15. OMAPL138 + SPARTAN6 DSP+ARM+FPGA开发例程
  16. ppt学习日记:L4-图片实战技巧
  17. CreateFileMapping MapViewOfFile UnmapViewOfFile函数用法及示例
  18. linux多线程——基础知识+实现
  19. 聚类——Newman系列算法
  20. linux虚机备份成iso,虚拟机vdi转换成可安装iso的变通解决方案

热门文章

  1. 今日奇葩事件,一位不懂技术,却来管理技术团队的领导
  2. Java语言程序设计基础篇 循环(四)练习
  3. 微信小程序-上传多张图片加进度条(支持预览、删除)
  4. 电商商城系统活动设计
  5. free -m 释放缓冲失败
  6. Android文本框实现搜索和清空效果
  7. office2007右键doc,xls
  8. 张斌教授评《你的知识需要管理》
  9. 如何在K8S上玩转TensorFlow ?
  10. 判断 list 集合是否含有重复对象