Python操作json数据的一个简单例子


Posted in Python onApril 17, 2014

更多的信息,可以参考python内部的json文档:
python>>> help(json)
或者官方文档: http://docs.python.org/library/json.html#module-json.

下面给出一个使用python解析json的简单例子:

#!/usr/bin/python

import json

#Function:Analyze json script

#Json is a script can descript data structure as xml, 

#for detail, please refer to "http://json.org/json-zh.html".
#Note:

#1.Also, if you write json script from python,

#you should use dump instead of load. pleaser refer to "help(json)".
#json file:

#The file content of temp.json is:

#{

# "name":"00_sample_case1",

# "description":"an example."

#}

#f = file("temp.json");

#s = json.load(f)

#print s

#f.close
#json string:

s = json.loads('{"name":"test", "type":{"name":"seq", "parameter":["1", "2"]}}')

print s

print s.keys()

print s["name"]

print s["type"]["name"]

print s["type"]["parameter"][1]
Python 相关文章推荐
用Python操作字符串之rindex()方法的使用
May 19 Python
使用Python编写爬虫的基本模块及框架使用指南
Jan 20 Python
python difflib模块示例讲解
Sep 13 Python
python机器学习之决策树分类详解
Dec 20 Python
Sanic框架路由用法实例分析
Jul 16 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
Python3 修改默认环境的方法
Feb 16 Python
Pandas之ReIndex重新索引的实现
Jun 25 Python
Python爬取视频(其实是一篇福利)过程解析
Aug 01 Python
python3 mmh3安装及使用方法
Oct 09 Python
Python + selenium + crontab实现每日定时自动打卡功能
Mar 31 Python
解决Keras使用GPU资源耗尽的问题
Jun 22 Python
python使用ctypes模块调用windowsapi获取系统版本示例
Apr 17 #Python
python调用windows api锁定计算机示例
Apr 17 #Python
python实现监控windows服务并自动启动服务示例
Apr 17 #Python
解决python写的windows服务不能启动的问题
Apr 15 #Python
Python和php通信乱码问题解决方法
Apr 15 #Python
Python获取脚本所在目录的正确方法
Apr 15 #Python
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
Apr 15 #Python
You might like
PHP类中Static方法效率测试代码
2010/10/17 PHP
PHP开发规范手册之PHP代码规范详解
2011/01/13 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
JS版网站风格切换实例代码
2008/10/06 Javascript
JS之小练习代码
2008/10/12 Javascript
Javascript typeof 用法
2008/12/28 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
JS实现网页背景颜色与select框中颜色同时变化的方法
2015/02/27 Javascript
JavaScript使用Replace进行字符串替换的方法
2015/04/14 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
2019/04/23 jQuery
jQuery子选择器与可见性选择器实例分析
2019/06/28 jQuery
javascript实现贪吃蛇小练习
2020/07/05 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
[39:46]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第二场 11.25
2020/11/25 DOTA
[07:09]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant 选手采访
2021/03/11 DOTA
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
对python遍历文件夹中的所有jpg文件的实例详解
2018/12/08 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
五四青年节优秀演讲稿范文
2014/05/28 职场文书
食品质量与安全专业毕业生求职信
2014/08/11 职场文书
2014年人大工作总结
2014/12/10 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android