Python的json
来源:互联网 发布:hadoop java获取文件 编辑:程序博客网 时间:2024/05/16 04:26
# Json,全名 JavaScript Object Notation,是一种轻量级的数据交换格式# json有4种方法# loads,单词的意思是加载,就是把json转换成其他格式,如字符串# dumps,单词的意思是颠倒,就是把其他对象或者格式,转换成json格式# 多了个s,有s的用来处理字符串,没有s的用来处理文件# load,把文件转换成json格式(unicode数据类型编码)# dump,把json写入到文件中# 把Python的字典格式转换成json字符串格式import jsona = dict(name='feng',age=18,massage='you are so cool')print(a)print(type(a))b = json.dumps(a)print(b)print(type(b))# 把json字符串格式转换成Python字典格式c = json.loads(b)print(c)print(type(c))print(c['name'])
运行结果:{'age': 18, 'name': 'feng', 'massage': 'you are so cool'}<type 'dict'>{"age": 18, "name": "feng", "massage": "you are so cool"}<type 'str'>******************************{u'age': 18, u'name': u'feng', u'massage': u'you are so cool'}<type 'dict'>feng
# 把json写入文件中jsonData = '{"a":1,"b":2,"c":3,"d":4,"e":5}'with open('a.txt','w') as f: json.dump(jsonData,f)with open('a.txt','r') as fr: m = json.load(fr) print(m) print(type(m))运行结果:
{"a":1,"b":2,"c":3,"d":4,"e":5}
<type 'unicode'>
阅读全文
0 0
- python的json操作
- Python JSON的使用
- python json 的使用
- Python的json
- Python的JSON模块
- python的json模块
- Python-json的用法
- [python]json的使用
- python json的问题
- python的json操作
- Python的json
- Python的Json处理
- python json.dumps() json.dump()的区别
- python json.dumps() json.dump()的区别
- python json.dumps() json.dump()的区别
- python json和java json的使用
- python json.dumps() json.dump()的区别
- python json.dumps() json.dump()的区别
- vue学习-组件
- 数据脱敏平台-呈现科技
- Java开发和运行环境的搭建(详细教程)
- 第三篇 函数的调用过程 栈帧的创建和销毁
- 5.response,request对象
- Python的json
- 【Java并发学习】之详解线程的点滴2
- 详解JAVA环境变量配置
- Zipper Merge Demo: css3 transform animation
- Django出现报错'AnonymousUser' object is not iterable
- Html5+离线打包创建本地消息
- 生产者消费者问题
- python2与3的差别 字典的attribute:items与iteritems
- 超详细mysql left join,right join,inner join用法分析