Json学习笔记

本文深入介绍了JSON的基本概念、数据结构和实际运用。JSON是一种轻量级的数据交换格式,广泛用于API数据传输,其主要由对象和数组构成,支持字符串、数字、布尔值和null等基本类型。在实际应用中,需要注意日期和时间的特殊处理以及无注释的特点。此外,文章还强调了JSON在数据传输中的高效性和易读性。
摘要由CSDN通过智能技术生成

此文章做一些 json 的学习笔记,重点总结已标识出来。

1、json的介绍

(1)名字

1、JSON 本质是一种 数据格式 ,也就是数据格式的标准或规范;
2、是无关开发语言、轻量级的数据格式;据说json最先是来源于JavaScript 这门语言的,不过后来使用越来越广泛。
3、全称为:JavaScript Object Notation 。

(2)用途与优点

用途:json是行业内使用最为广泛的一种 数据传输格式,一般 api 返回的数据格式都是json的比较多。
优点:易于人的阅读和编写,易于程序的解析与生产

(3)总结:

json 是一种数据传输格式的标准或规范,并非一门编程语言

2、json 的样例和解释

(1)标准的 JSON 数据表示

  • 数据结构:Object、Array :
    1、Object----花括号标识的对象:
    使用花括号{}包含的键值对结构,key 必须是string类型,value为任务基本类型或数据结构。
    2、Array:逗号(,)、大括号([ ]),称之为数组

  • 基本类型:string、number、true、false、null :
    a、string:字符串类型
    b、number:数字类型,不区分整数、浮点数、正数、负数、0 这些
    c、true:布尔型
    d、false:布尔型
    e、null:空值

  • JSON 组成成分解释 :

1、数据结构-Object:
使用花括号{}包含的键值对结构,key 必须是string类型 ( 即必须用英文的双引号对key进行包装 ),value为任何 基本类型 或 数据结构(即对象)

2、数据结构–Array:
使用中括号[ ] 来起始,并用英文的逗号**,** 来分割元素。

(2)样例与解释

① JSON 的数据都是用 花括号 {} 括起来的对象,里面是 key-value 值,每个key之间是需要用英文逗号隔开的
②每个key是string类型(即需要用英文双引号),但value值就可以是任意类型
在这里插入图片描述

(3)总结

JSON 数据:
使用花括号{}包含的键值对结构 ;
key 必须是string类型 ( 即必须用英文的双引号对key进行包装 );
value为任何 基本类型或 数据结构(即对象)

数组中的元素需要用英文逗号来分割。

3、JSON实际运用

(1)特别说明

1、json 的数据格式中,是没有日期或时间的这类的数据格式的,它本身没有规定这样一种数据格式,所以在具体使用的时候,需要用额外的方式替代它,比如常见的可以用字符串来描述,如下图,
当然,也可以用时间戳来表示,但是解析的时候是需要再去做具体的处理的
在这里插入图片描述
2、标准的 json 数据格式 中,是没有注释的。常见的JavaScript是有注释的,但是json不行
在这里插入图片描述

(2)未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值