python 模块之-json
Posted 划得戳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 模块之-json相关的知识,希望对你有一定的参考价值。
python 模块json
import
json
x
=
"[null,true,false,1]"
print
(json.loads(x))
#----------------------------序列化 import json dic={‘name‘:‘alvin‘,‘age‘:23,‘sex‘:‘male‘} print(type(dic))#<class ‘dict‘> j=json.dumps(dic) print(type(j))#<class ‘str‘> f=open(‘序列化对象‘,‘w‘) f.write(j) #-------------------等价于json.dump(dic,f) f.close() #-----------------------------反序列化<br> import json f=open(‘序列化对象‘) data=json.loads(f.read())# 等价于data=json.load(f)
import json #dct="{‘1‘:111}"#json 不认单引号 #dct=str({"1":111})#报错,因为生成的数据还是单引号:{‘one‘: 1} dct=‘{"1":"111"}‘ print(json.loads(dct)) #conclusion: # 无论数据是怎样创建的,只要满足json格式,就可以json.loads出来,不一定非要dumps的数据才能loads
以上是关于python 模块之-json的主要内容,如果未能解决你的问题,请参考以下文章
jjson - 支持注释的 json 和 javascript 对象解析之 Python 模块
jjson - 支持注释的 json 和 javascript 对象解析之 Python 模块