竹笋

首页 » 问答 » 常识 » JSON从入门到精通
TUhjnbcbe - 2023/4/17 8:23:00

一、基础入门

1、什么是json

JSON:一种与开发语言无关的、轻量级的数据存储格式,全称JavaScriptObjectNotation,一种数据格式的标准规范,起初来源于JavaScript这门语言,后来随着使用的广泛,几乎每门开发语言都有处理JSON的API。

优点:易于人的阅读和编写,易于程序解析与生产。

JSON样例:首先一个花括号{},整个代表一个对象,同时里面是一种Key-Value的存储形式,它还有不同的数据类型来区分

2、数据类型表示

数据结构:Object、Array

基本类型:string,number,true,false,null

(1)Object

{key:value,key:value...}

key:string类型

value:任何基本类型或数据结构

(2)Array

[value,value...]

value:任何基本类型或数据结构。

比如:{name:李广,values:[1,2,45,你好]}

3、JSON数据示例

二、JSONINJAVA

1、json使用

2、使用Map构建json

:创建Map集合,通过Map的put方法存储数据。

创建JSONObject对象并把Map对象作为参数

3、使用JavaBean构建对象

创建JavaBean

创建JSONObject,并把Bean作为参数

4、从文件读取json

辅助:一般解析JSON数据时,需要获取JSON数据的途径,这个途径可能是文件读取或远程API网络上获取JSON数据,这里讲解从文件途径中进行文件读取,并转换成一个我们想要的对象,在pom文件中引入

1
查看完整版本: JSON从入门到精通