Javascript

python---内置库json

本文主要是介绍python---内置库json,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1. 前言

json:用于使用Json序列化和反序列化对象。
json是用于存储和交换数据的语法,是一种轻量级的数据交换格式。
使用场景:
  1. 接口数据传输  (主要是服务器和客户端之间的数据传输,包含请求体响应体等)
  2. 序列化             (很方便不同语言之间去进行数据的交换)
  3. 配置文件          (json可以做配置文件的数据格式,后面还有一种更适合数据文件配置)

测试过程中很多用到json格式,对json的处理。
在工作中,还有json在线解析器(百度)其实就是可以把JSON内容或JSON文件进行格式化解析,按JSON层级展现。

2. Json结构

json基于两种基本的结构。

 

 

键值对:key 和 value 的格式。对应python当中的一个字典。
数组形式:对应python种的一个列表。中括号括起来的形式。每两个对象之间要用逗号进行分割。

3. python与Json数据类型对应

python与json里面的具体的数据类型不一样的,可以参考对照表。

 

如果直接拿python的字典去当Json用,或者直接把Json数据拿过来当python当字典或者当列表用其实是会出问题的,不能直接拿来用,它是需要转换之后才能被正常去使用的。

4. json库

居然知道要转换,那么怎么来转换?
Json要和python转换就需要用到内置的json库。json库它可以从我们的字符串或者文件当中去把我们的json解析出来,解析出来之后可以和python类型去进行对应的转换。

5. 常用方法

最常用的为下面种方法。

 

 



这篇关于python---内置库json的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!