|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 糖逗 于 2026-3-7 11:55 编辑
1. Json格式的好处?
主要用于数据交换,即程序之间的信息互传,使用Json会更加方便
PS:标准的json格式是双引号
2. Json的结构都有哪些?
①Json对象
②Json数组
3. Python中使用Json主要完成什么?
- 将Python字典、列表转换为Json字符串
- 读取Json字符串,转换为Python字典或列表
- import json
- # 1. python字典转化为json对象
- d = {
- "name": "周杰轮",
- "age": 11,
- "gender": "男"
- }
- s = json.dumps(d, ensure_ascii=False)
- print(s)
- #2. python列表转化为json数组
- l = [
- {
- "name": "周杰轮",
- "age": 11,
- "gender": "男"
- },
- {
- "name": "蔡依临",
- "age": 12,
- "gender": "女"
- },
- {
- "name": "小明",
- "age": 16,
- "gender": "男"
- }
- ]
- print(json.dumps(l, ensure_ascii=False))
- # 3. 将json对象/数组,转化为json格式
- json_str = '{"name": "周杰轮", "age": 11, "gender": "男"}'
- json_array_str = '[{"name": "周杰轮", "age": 11, "gender": "男"}, {"name": "蔡依临", "age": 12, "gender": "女"}, {"name": "小明", "age": 16, "gender": "男"}]'
- res_dict = json.loads(json_str)
- print(res_dict, type(res_dict))
- res_list = json.loads(json_array_str)
- print(res_list, type(res_list))
复制代码
学习参考: https://www.bilibili.com/video/BV1yjz5BLEoY/?p=14&share_source=copy_web&vd_source=792a2cb63a1882bff4ed856eadc41a71
|
|