JSON对象和JSON 字符串之间的相互转换
功能上是一样的,都是将JSON字符串(str)转换成JSON对象 jsonobject 。注意str一定得是以键值对存在的JSON字符串。
JSON.parseObject(String text, Class clazz)方法
JSON.parseObject(String text, Class clazz),作用就是将指定的JSON字符串转换成自己的实体类的对象
实体类Test
public class Test {private String name;private String age;private String addr;private String sex;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getAge() {return age;}public void setAge(String age) {this.age = age;}public String getAddr() {return addr;}public void setAddr(String addr) {this.addr = addr;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}@Overridepublic String toString() {return "Test{" +"name='" + name + '\'' +", age='" + age + '\'' +", addr='" + addr + '\'' +", sex='" + sex + '\'' +'}';}public Test(String name, String age, String addr, String sex) {this.name = name;this.age = age;this.addr = addr;this.sex = sex;}
}
然后在jsonTest测试类中进行测试
import com.alibaba.fastjson.JSON;public class jsonTest {public static void main(String[] args){//haha是Test类没有的String jsonString = "{name:'hqz',age:'18',sex:'male',haha:'sd'}";/*** JSON字符串转化成自己的实体类对象 test*/Test test = JSON.parseObject(jsonString, Test.class);System.out.println(test.toString());/*** 对象转化成JSON 字符串*/String jsonStr = JSON.toJSONString(test);System.out.println(jsonStr);}
}
JSON对象和JSON 字符串之间的相互转换相关推荐
- json对象和json字符串之间的转化
json字符串----->json对象 使用JSON.parse()函数 var jsonStr = '{"name":"Winnie","ag ...
- json - json对象和json字符串直接的相互转换
一.json字符串转json对象 1.json字符串转json对象 var obj = JSON.parse(str); //由json字符串转换为json对象 2.获取对象的value consol ...
- json对象和json字符串转换方法
在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换.JSON数据的解析是关键. 先明 ...
- json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...
json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...
- Json对象和Json字符串
JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串. 先介绍一下json对 ...
- Json对象与Json字符串的转化、JSON字符串与Java对象的转换
一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...
- jQuery中json对象与json字符串互换
json字符串转json对象:jQuery.parseJSON(jsonStr); json对象转json字符串: JSON.st ringify(jsonObj); IE中可能对unicode使用& ...
- JavaScript对象、JSON对象、JSON字符串的区别
一.首先看下什么是JSON JSON:JavaScript Object Natation,JavaScript对象的表现形式,已经发展成一种轻量级的数据交换格式. JavaScript对象的表现形式 ...
- jquery:字符串转json对象,json对象转字符串
jquery:字符串转json对象,json对象转字符串 JSON字符串: var str = '{ "name": "cxh", "sex" ...
- json字符串,JSON对象,JSON数组的区别与相互转换
JSON数组,json字符串,JSON对象,数组的区别与基本操作整理 JSON对象是直接可以使用JQuery操作的格式 JSON字符串仅仅只是一个字符串,一个整体,不截取的话没办法取出其中存储的数据, ...
最新文章
- 轻松应对Java试题,这是一份大数据分析工程师面试指南
- 创意组竞赛正式文档中修正内容
- 博弈论题表(好少~~~)
- 线性表的动态顺序存储和实现(C语言实现)【线性表】(4)
- 关于onreadystatechange属性(转)
- IDEA忽略不必要提交的文件
- C语言 第五章 循环结构
- java rotate怎么用_jQuery旋转插件jqueryrotate用法详解
- 蓝牙版本avrcp怎么选_500元内无线蓝牙耳机测评年轻人的第一款廉价蓝牙耳机怎么选?...
- 前端开发css禁止选中文本
- Received status code 403 from server: Forbidden
- XenApp_XenDesktop_7.6实战篇之十三:安装Virtual Delivery Agent For Windows Desktop OS
- SAP License:云ERP真的已经玩不转了吗?
- 过期域名如何助力犯罪分子攻破企业防御
- 微信开放平台开发 微信登录
- java sqlite 多线程并发_C#_C#解决SQlite并发异常问题的方法(使用读写锁),本文实例讲述了C#解决SQlite并 - phpStudy...
- 闪存中的NorFlash、NandFlash及eMMC三者的区别
- 在大裁员背景下,一个年薪百万的offer有多容易
- JavaScript: 世界上最被误解的语言|Douglas Crockford
- PHP+SQLServer2005+Apache/系统DSN配置+ODBC查插删改