JSON

#!/usr/bin/python

# _*_coding:utf-8 _*_

importjson

# 将json字符串转换为dict,注意的是

# 类似字典结构的字符串必须以单引号引起来,而大括号里的则需使用双引号

# loads方法是将json格式字符串转换成python的数据结构

s ='{"k1":"v1","k2":123}'

dic = json.loads(s)

printdic

printtype(dic)

#将字典转换为json格式的

dic1 = {"k1":"v1","k2":123}

s = json.dumps(dic1)

prints

printtype(s)


与loads和dumps不同的是load和dump方法是将json格式的字符串在文件内进行读写

import json

dic={"k1":"v1","k2":123}

s=json.dump(dic,open('file','w'))

运行结果:

在同级目录下生成file文件,并保存了{"k1":"v1","k2":123}字符串

import json

s=json.load(open('file'))

print(s)

print(type(s))

运行结果:

{'k1':'v1','k2':123}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容