JSON

JSON格式概述

JSON
JavaScript
JavaScript Object Notation
(JavaScript Object Notation,JavaScript对象表示法,读作/ˈdʒeɪsən/)是一种由道格拉斯·克罗克福特构想和设计、轻量级的数据交换语言,该语言以易于让人阅读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象。尽管JSON是JavaScript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯

JSON数据格式

JSON对象

{
“id”:1,
“name”:“lqq”,
“age”:16
}

特征:

  1. 数据形式键值对形式
    “键”:值
  2. 数据支持 字符串,数字,true false
  3. {} 大括号以内的数据

JSON对象数

[
{
“id”:1,
“name”:“lqq”,
“age”:16
},
{
“id”:1,
“name”:“lqq”,
“age”:16
}
]

特征:

  1. 数据使用[]包含
  2. 在[]都是JSON格式对象
  3. 每一个对象之间使用逗号隔开,同时最后一个元素不 需要逗号

解析JSON格式工具

常用的工具:
Gson,fastjson, Jackson
以上都是第三方工具,需要导入对应的jar包按使用 XML导包

FastJson内容

JSON核心类
JSON核心类提供解析和转化方法,用于解析JSON数据格 式,同时用于转换类对象到JSON格式,该类对象需要符合 JavaBean规范
–| JSONArray 存在按照键值对方式解析获取数据,同时存在一定 的List方法
–| JSONObject 获取对应的类对象,指定键值对对应数据的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值