2019-04-18
阅读量:
515
python如何用jsion编码
履行
编码
我们将使用dump(),dumps()和JSON.Encoder类。
#Code will run in Python 3
from io import StringIO
import json
fileObj = StringIO()
json.dump(["Hello", "Geeks"], fileObj)
print("Using json.dump(): "+str(fileObj.getvalue()))
class TypeEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, type):
return str(obj)
print("Using json.dumps(): "+str(json.dumps(type(str), cls=TypeEncoder)))
print("Using json.JSONEncoder().encode"+
str(TypeEncoder().encode(type(list))))
print("Using json.JSONEncoder().iterencode"+
str(list(TypeEncoder().iterencode(type(dict)))))
输出:
使用json.dump():[“Hello”,“Geeks”]
使用json.dumps():““
使用json.JSONEncoder()。encode““
使用json.JSONEncoder()。iterencode ['““']






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论