
json数组转化为list_Python⼊门进阶教程-JSON操作
Python版本3.8.0,开发⼯具:Pycharm
JSON 的全称是 JavaScript Object Notation,即 JavaScript 对象符号,它是⼀种轻量级、跨平台、跨语⾔的数据交换格式,其设
计意图是把所有事情都⽤设计的字符串来表⽰,这样既⽅便在互联⽹上传递信息,也⽅便⼈进⾏阅读。
JSON 主要有两种数据结构:JSON 主要有两种数据结构:
由 key-value对组成的数据结构由 key-value对组成的数据结构。这种数据结构在不同的语⾔中有不同的实现。例如在 Python中是⼀种 dict 对象;在C语⾔中是⼀
个struct;在其他语⾔中,则可能是 record等。
有序集合有序集合。这种数据结构在 Python 中对应于列表;在其他语⾔中,可能对应于 list等。
JSON类型转换类型转换
当程序把 JSON 对象或 JSON 字符串转换成 Python 对象时,从 JSON 类型到 Python 类型的转换关系如下所⽰:
JSON类型Python类型JSON类型Python类型JSON 类型Python 类型对象(object)字典(dict)数组(array列表(list)字符串(string)字符串(str)整
数(number(int))整数(int)实数(number(real))浮点数(float)trueTruefalseFalsenullNone
同样的,当程序把 Python 对象转换成 JSON 格式字符串时,从 Python 类型到 JSON 类型的转换关系如下所⽰:
Python类型JSON类型Python类型JSON类型Python 类型JSON 类型字典(dict)对象(object)列表(list)和元组(tuple)数组(array)字符串(str)
字符串(string)整型、浮点数,枚举数值型(number)TruetrueFalsefalseNonenull
Python3 中可以使⽤ json 模块来对 JSON 数据进⾏编解码,它包含了两个函数:
json.dumps(): 对数据进⾏编码。
json.loads(): 对数据进⾏解码。
==使⽤dumps函数对数据进⾏编码使⽤dumps函数对数据进⾏编码==