每日日报2021.11.22

完成内容:

python的学习 JSON

 

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。

如果你还不了解 JSON,可以先阅读我们的 JSON 教程

Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:

  • json.dumps(): 对数据进行编码。
  • json.loads(): 对数据进行解码。

在 json 的编解码过程中,Python 的原始类型与 json 类型会相互转换,具体的转化对照如下:

Python 编码为 JSON 类型转换对应表:

PythonJSON
dict object
list, tuple array
str string
int, float, int- & float-derived Enums number
True true
False false
None null

JSON 解码为 Python 类型转换对应表:

JSONPython
object dict
array list
string str
number (int) int
number (real) float
true True
false False
null None

#!/usr/bin/python3 import json # Python

字典类型转换为 JSON 对象 data = { 'no' : 1, 'name' : 'Runoob', 'url' : 'http://www.runoob.com' }

json_str = json.dumps(data)

print ("Python 原始数据:", repr(data))

print ("JSON 对象:", json_str)

遇到问题:

目标:继续学习

posted @ 2021-11-22 12:02  1905-1雷宇  阅读(30)  评论(0)    收藏  举报