#21天学习挑战赛#Python入门之json标准库-详细学习笔记(4)

​开卷有益!​今天跟随【无 羡ღ】老师的详细博客学习JSON标准库,JSON是什么呢?往下阅读你就会得到答案!

学无止境!希望往后余生感恩今天的坚持!

活动地址:CSDN21天学习挑战赛

文章目录

前言

一、JSON简介

      1、JSON是什么?

      2、注意事项               


前言

由于是学习笔记,学习内容主要来自CSDN专栏博主 【无 羡ღ】老师分享的#21天学习挑战赛#分享的学习资料,并辅以JSON网站的详细介绍加入作者的理解和思考,希望我在记录学习历程的同时能够对像我一样探索的python小白们有所助益!


一、JSON简介

1、JSON是什么?

JSON是JavaScript Object Notation的缩写,是一种易于读写的lightweight文本格式。它是基于JavaScript编程语言标准ECMA-262第三版(1999年12月)的一个子集。它独立于语言,具有自我描述性,易于理解、读写、解析,使其成为理想的数据交换语言。比如爬虫经常会获取的接口数据就是JSON格式!

JSON由键值对和值列表两部分构成:{key1:value1,key2:value2,...}  #用冒号隔开的键值对,键值对之间用“,”连接。例如:

#简单案例
{
  "name":"xiaoming",
  "age":"18"
}

复杂案例
{
   "student":
      [
        {"name":"xiaoming","age":"18"},
        {"name":"xiaoqiang","age":"17"}
      ],
   "classroom": {"class1":"room1","class2":"room2"}
}
       

注意:对象:{};数组:[]; 

2、注意事项 

①json的键值对的键必须用""包裹,不可用单引号代替。如果键中出现关键字会被字符化,因此不可出现关键字;

②json键值对中的值可以是对象、数组、字符串、数字、true、false、null,但不允许出现函数fuction、undefined、NaN。

③json数据结束后,不允许出现没有意义的逗号,如{"name":"xiaoming",},“xiaoming”后面的逗号不能出现。

④键值对中的键和值都必须用双引号;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值