功能上是一样的,都是将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 字符串之间的相互转换相关推荐

  1. json对象和json字符串之间的转化

    json字符串----->json对象 使用JSON.parse()函数 var jsonStr = '{"name":"Winnie","ag ...

  2. json - json对象和json字符串直接的相互转换

    一.json字符串转json对象 1.json字符串转json对象 var obj = JSON.parse(str); //由json字符串转换为json对象 2.获取对象的value consol ...

  3. json对象和json字符串转换方法

    在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换.JSON数据的解析是关键. 先明 ...

  4. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

  5. Json对象和Json字符串

    JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串.  先介绍一下json对 ...

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

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

  7. jQuery中json对象与json字符串互换

    json字符串转json对象:jQuery.parseJSON(jsonStr); json对象转json字符串: JSON.st ringify(jsonObj); IE中可能对unicode使用& ...

  8. JavaScript对象、JSON对象、JSON字符串的区别

    一.首先看下什么是JSON JSON:JavaScript Object Natation,JavaScript对象的表现形式,已经发展成一种轻量级的数据交换格式. JavaScript对象的表现形式 ...

  9. jquery:字符串转json对象,json对象转字符串

    jquery:字符串转json对象,json对象转字符串 JSON字符串: var str = '{ "name": "cxh", "sex" ...

  10. json字符串,JSON对象,JSON数组的区别与相互转换

    JSON数组,json字符串,JSON对象,数组的区别与基本操作整理 JSON对象是直接可以使用JQuery操作的格式 JSON字符串仅仅只是一个字符串,一个整体,不截取的话没办法取出其中存储的数据, ...

最新文章

  1. 轻松应对Java试题,这是一份大数据分析工程师面试指南
  2. 创意组竞赛正式文档中修正内容
  3. 博弈论题表(好少~~~)
  4. 线性表的动态顺序存储和实现(C语言实现)【线性表】(4)
  5. 关于onreadystatechange属性(转)
  6. IDEA忽略不必要提交的文件
  7. C语言 第五章 循环结构
  8. java rotate怎么用_jQuery旋转插件jqueryrotate用法详解
  9. 蓝牙版本avrcp怎么选_500元内无线蓝牙耳机测评年轻人的第一款廉价蓝牙耳机怎么选?...
  10. 前端开发css禁止选中文本
  11. Received status code 403 from server: Forbidden
  12. XenApp_XenDesktop_7.6实战篇之十三:安装Virtual Delivery Agent For Windows Desktop OS
  13. SAP License:云ERP真的已经玩不转了吗?
  14. 过期域名如何助力犯罪分子攻破企业防御
  15. 微信开放平台开发 微信登录
  16. java sqlite 多线程并发_C#_C#解决SQlite并发异常问题的方法(使用读写锁),本文实例讲述了C#解决SQlite并 - phpStudy...
  17. 闪存中的NorFlash、NandFlash及eMMC三者的区别
  18. 在大裁员背景下,一个年薪百万的offer有多容易
  19. JavaScript: 世界上最被误解的语言|Douglas Crockford
  20. PHP+SQLServer2005+Apache/系统DSN配置+ODBC查插删改

热门文章

  1. java之IO流(commons-IO)
  2. WebStorm 2018版本破解方法
  3. [转]ECMAScript 6 入门 -编程风格
  4. asp.net关于kindeditor 上传图片出现服务器故障的解决办法
  5. Owasp live CD 2011下载地址
  6. VMware-workstation-6.0 安装系统前必须映射光驱盘符
  7. 使用 dispatchEvent() 方法
  8. 安全研究人受够!再公布WordPress 3大外挂漏洞
  9. 360首席安全官谭晓生宣布离职
  10. Java8学习系列之匿名函数Lambda