什么是JSON?
JSON是数据交换的标准格式,它受JavaScript启发。通常,JSON是字符串或⽂本格式。JSON代表Ĵ AVA ⼩
号 CRIPT ö bject Ñ浮选。
JSON的语法:JSON被编写为键和值对。
python怎么读取json文件{ "Key":  "Value", "Key":  "Value",}
JSON与 Python字典⾮常相似。Python⽀持JSON,并且具有内置库作为JSON。
Python中的JSON库
Python的“ marshal ”和“ pickle”外部模块维护⼀个JSON库版本。要在Python中执⾏与JSON相关的操作(如编码和解码),您⾸先需要导⼊ JSON库,然后将其导⼊.py⽂件中,
import json
JSON模块中提供以下⽅法
⽅法描述dumps()编码为JSON对象dump() 编码的字符串写在⽂件上loads() 解码JSON字符串load() 读取JSON⽂件时解码
Python到JSON(编码)
Python的JSON库默认执⾏以下将Python对象转换为JSON对象的操作
Python JSON
dict Object
list Array
unicode String
number - int, long number – int
float number – real
True True
False False
None Null
将Python数据转换为JSON称为编码操作。借助JSON库⽅法– dumps()进⾏编码
dumps()⽅法将python的字典对象转换为JSON字符串数据格式。
现在让我们使⽤Python执⾏第⼀个编码⽰例。
import json x = { “ name”:“ Ken”, “ age”:45, “ married”:True, “ children”:(“ Alice”,“ Bob”), “ pets”:['Dog'], “ cars“:[ {” model“:” Audi A1“,” mpg“:15.1}, {” model“:” Zeep Compass“,” mpg“:18.1} ] } #按键升序排列结果:sorted_string = json.dumps(x,indent = 4,sort_keys = True)打印(sorted_string)
输出:
{“ person”:{“ name”:“ Kenn”,“ sex”:“ male”,“ age”:28}})
让我们使⽤相同的函数dump()创建字典的JSON⽂件
# here we create new data_file.json file with write mode using file i/o operation with open('json_file.json', "w") as file_write:# write json data into filejson.dump(person_data, file_write)
输出:
什么也没显⽰……在您的系统中创建json_file.json时,您可以检查该⽂件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。