JSON (JavaScript Object Notation),将数据转化为字符串表示形式;这个过程称为 serializing 。从字符串表示中重建数据称为 deserializing 。
1. dumps()
>>> import json
>>> json.dumps([1, 'simple', 'list'])
'[1, "simple", "list"]'
2. dump()
dumps() 函数的另一个变体叫做 dump() ,将对象序列化为 text file 。
json.dump(x, f)
load(f)
3. 解码对象
x = json.load(f)
import json
list=[1,2,3,]
tuple=12,3,3,
dict=dict(name="blueicex",age=33,sex=True)
# print(json.dumps(list))
# print(json.dumps(tuple))
# print(json.dumps(dict))
# with open("test.txt",'r+') as f:
# json.dump(list,f)
# json.dump(tuple,f)
# json.dump(dict,f)
with open("test.txt",'r+') as f:
print(type(json.load(f)))
f.seek(0)
print(json.load(f))
————Blueicex 2020/07/19 18:52 blueice1980@126.com