python json添加元素_Python 操作 json 数据

本文介绍了JSON数据格式及其在Python中的操作。通过Python内置的json模块,详细讲解了如何反序列化JSON字符串和文件,以及如何序列化Python对象并保存为JSON格式。包括json.loads()、json.load()、json.dumps()和json.dump()等关键函数的用法。
摘要由CSDN通过智能技术生成

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 对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值