java对象与json字符串的互相转换
java对象与json字符串的互相转换
1.采用 net.sf.json.JSONObject
maven依赖包:
1 <dependency> 2 <groupId>net.sf.json-lib</groupId> 3 <artifactId>json-lib</artifactId> 4 <version>2.4</version> 5 <classifier>jdk15</classifier> 6 </dependency>
java对象转换为json字符串:
1 import net.sf.json.JSONObject; 2 3 public String ObjectToJsonStr(){ 4 UserName userName = new UserName(); 5 userName.setName("hahaha"); 6 JSONObject json = JSONObject.fromObject(userName);//将java对象转换为json对象 7 String str = json.toString();//将json对象转换为json字符串 8 return str; 9 }
json字符串转换为java对象:
1 import net.sf.json.JSONObject; 2 3 public UserName JsonStrToObject(String str){ 4 JSONObject obj = new JSONObject().fromObject(str);//将json字符串转换为json对象 5 UserName userName = (UserName)JSONObject.toBean(obj,UserName.class);//将json对象转换为java对象 6 return userName; 7 }
2.采用 com.alibaba.fastjson.JSON
maven依赖包:
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.39</version> </dependency>
java对象转换为json字符串:
1 import com.alibaba.fastjson.JSON; 2 3 public String ObjectToJsonStr(UserName userName){ 4 String str = JSON.toJSONString(userName); 5 return str; 6 }
json字符串转换为java对象:
1 import com.alibaba.fastjson.JSON; 2 3 public UserName JsonStrToObject(String str){ 4 UserName userName = JSON.parseObject(str, UserName.class);//将json字符串转换为java对象 5 return userName; 6 }
转载于:https://www.cnblogs.com/heqiyoujing/p/9334341.html
java对象与json字符串的互相转换相关推荐
- java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...
- java对象与Json字符串之间的转化(fastjson)
1. 首先引入jar包 在pom.xml文件里加入下面依赖: <dependency><groupId>com.alibaba</groupId><artif ...
- java处理json字符串_常见java对象转换为json字符串处理!!!
1.JSON简介 1. 概念: JavaScript Object NotationJavaScript对象表示法 Person p = new Person(); p.setName("张 ...
- Gson案例:Java对象与JSON字符串相互转换
Gson案例:Java对象与JSON字符串相互转换 一.Gson概述 Gson是一个Java类库,可将Java对象转换为相应的JSON形式,也可以将JSON字符串转换为对应的Java对象.Gson是一 ...
- 【实用】Java对象与JSON字符串的互转,实用操作!
最近,工作中会涉及到Java对象与JSON字符串相互转换,虽然说并不难,但打算还是梳理一番,主要内容有: JSON 字符串 转 普通对象 普通对象 转 JSON 字符串 JSON 字符串数组 转 Li ...
- JAVA对象转json字符串性能优化
最近对自己写的elasticsearch客户端框架在进行性能优化,数据插入部分使用的是JAVABean对象方式传参,框架内部使用了fastjson进行对象转json字符串的操作,尝试着使用不同方式进行 ...
- ObjectMapper实现将Java对象转为json字符串
ObjectMapper调用 添加pom依赖 <dependency><groupId>com.fasterxml.jackson.core</groupId>&l ...
- JS对象与JSON字符串之间的转换
JSON - JS中的对象只有JS自己认识,其他的语言都不认识 - JSON就是一个特殊格式的字符串,这个字符串可以被任意的语言所识别, 并且可以转换为任意语言中的对象,JSON在开发中主要用来数据 ...
- JavaScript对象和json字符串的互相转换
// javascript对象let obj = {name: "时秦川",age: 22,sex: "女"}// json字符串let jsonString ...
最新文章
- SQLSERVER2014中的新功能
- nginx与php-fpm通讯方式
- 设计面向游戏的人工智能(三):战术和战略人工智能 (AI)
- 利用sqoop将hive数据导入导出数据到mysql
- 深度学习之自编码器(3)自编码器变种
- Leetcode: Palindrome Partition I II
- .NET 泛型,详细介绍
- FarMap诞生了!
- Python3 基础学习笔记 C01【变量和简单数据类型】
- 蓝桥杯第八届省赛JAVA真题----承压计算
- JS-function-BOM(window,history,location,navigator,screen)
- JAVA-求整数序列中出现次数最多的数
- Android 系统(22)--Android P 行为变更
- div 显示滚动条的CSS代码
- java swing 图片切换_在一个界面中要实现图片切换,用java要肿么实现??
- sha 2 java加密_java中的SHA2密码哈希
- mysql弱口令msf_Metasploit扫描Mysql弱口令
- eShopOnContainers学习系列(二):数据库连接健康检查
- windows设置hosts
- 新浪微博爬取笔记(4):数据清理
热门文章
- L2-002 链表去重(链表+模拟)
- php array 数组函数,php数组函数-array_地图()
- matlab上机操作作业指导书,LED自动固晶基本操作1
- mysql 队列存储_GitHub - hongliangbest/QueueTask: 一个轻量级可拓展的队列任务、暂时支持mysql、redis等存储方式...
- [USACO12OPEN]Unlocking Block【BFS / 广搜】
- javascript 自动完成下拉框
- 一名网工对Linux运维的一次经历
- koa搭建node服务
- uva 11732 strcmp() Anyone?
- 使用STL中的list容器实现单链表的操作