Json字符串和Json对象的转换

Json介绍

Json是一种数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。
Json 是 Json 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质上是一串字符串

语法规则:在JS语言中,一切皆对象。因此任何支持的类型都可以通过Json来表示,例如字符串,数字,对象,数组等。但是对象和数组是比较特殊且常用的两种类型:
对象表示为键值对,数据由逗号分隔,由花括号 { } 保存; 数组由方括号 [ ] 保存

Json键值对是用来保存JS对象的一种方式,和JS对象的写法也大同小异,键值对组合中的键名写在前面并用双引号 “ ” 包裹,键值之间由 冒号 :分隔,冒号后紧跟值
例如:{“inode”:2496272,“pos”:12,“file”:"/opt/module/flume/files/file1.txt"}

Json是JS对象的字符串表示法,它使用文本表示一个JS对象的信息,本质上是一串字符串

对象转为Json字符串

注:要想将一个对象转换为Json字符串的表现形式,那么该对象一定要有get/set方法

1.创建一个Person类和各属性对应的get/set方法
创建一个对象
2.新建person对象,为属性赋值,调用静态方法 toJSONString(Object obj) 将person对象转为Json字符串
对象转为Json字符串

Json字符串转为Json对象

调用静态方法 parseObject(JsonStr) ,将对应的Json字符串转为对象 jsonObject
jsonObject通过 get(“key”) 方法可以获取相应的属性值
 Json字符串转为对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值