1. json 数据
JSON(JavaScript Object Notation)` 是一种轻量级的数据交换格式,易于阅读和理解。JSON 格式可以对高纬数据进行表达和存储。
JSON 格式通过键值对来表达信息,键是字符串,值可以是:值语法
例如:
{
"name": "Felix",
"age": 18,
"hobby": ["运动","妹子"],
"friends": [
{
"name": "刘德华"
},
{
"name": "梁朝伟"
}
]
}
创建一个名为 xinlan.json 的文本文件,将上面的 json 数据写入文件中。
2. python 操作 json 文件
直观上,JSON 格式和 python 中的对象类似,对应表示关系如下:JSONPYTHON
直接通过字符串解析 json 文件不是太简单,python 提供了内置 json 模块用来解析 json 文件。
2.1 json 反序列化为 python
python 对象转 json 字符串称为序列化,反之为反序列化。
json 模块提供了两个函数来支持 json 字符串反序列化为一个 python 对象。json.loads(s)
接收一个 json 格式的字符串,反序列化一个 python 对象
本文介绍了JSON数据格式及其在Python中的操作。通过Python内置的json模块,详细讲解了如何反序列化JSON字符串和文件,以及如何序列化Python对象并保存为JSON格式。包括json.loads()、json.load()、json.dumps()和json.dump()等关键函数的用法。
最低0.47元/天 解锁文章

667

被折叠的 条评论
为什么被折叠?



