python模块之JSON
2015-11-21 16:32
585 查看
# -*- coding: utf-8 -*- #python 27 #xiaodeng #python模块之JSON #1、JSON #JSON表示的对象就是标准的JavaScript语言的对象 #2、json数据类型和python数据类型对应关系为: ''' json类型 python类型 {} dict [] list string str 123.56 int/float true/false True/False null None ''' #3、如何将python对象转化为json格式--dumps import json d=dict(name='xiaodeng',age=28,score=100) print (type(d)) result=json.dumps(d) #print result#{"age": 28, "name": "xiaodeng", "score": 100} print (type(result))##<type 'str'> #4、如何将json格式转化为python对象--loads json_str = '{"age": 20, "score": 88, "name": "Bob"}' string=json.loads(json_str) print (string)#{'name': 'Bob', 'score': 88, 'age': 20} print (type(string))# #5、案例 import json string='{"name":"test", "type":{"name":"seq", "parameter":["1", "2"]}}' s = json.loads(string) print (1,type(s))# print (s.keys())#[u'type', u'name'] print (s['name'])#test print (s['type']['name'])#seq print (s['type']['parameter'][1])#2
相关文章推荐
- Windows下Python安装教程与常见问题
- python模块之importlib(py3中功能有明显加强)
- python模块之imghdr(识别不同格式的图片文件)
- python模块之HTMLParser(原理很大程度上就是对类构造的熟练运用)
- python 函数定义
- python 下 字体/背景颜色
- python学习笔记(8)
- Python一键多值
- python学习 + recipes
- python模块之HTMLParser之穆雪峰的案例(理解其用法原理)
- python语法
- 安装MySQL-python-1.2.3c1出现“error: command 'gcc' failed with exit status 1”错误
- 提交Python 代码到Spark
- Python模块函数:os.listdir 打印Win7目录中的文件-中文乱码问题
- 一个简单的不用cookie的人人网状态爬取的python爬虫,使用beautifulsoup
- python学习笔记(7)
- python模块之HTMLParser抓页面上的所有URL链接
- python 中range函数
- python模块之HTMLParser解析出URL链接
- kaggle泰坦尼克号python和r