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 相关文章推荐
在Django的模型和公用函数中使用惰性翻译对象
Jul 27 Python
使用python绘制常用的图表
Aug 27 Python
python dataframe astype 字段类型转换方法
Apr 11 Python
Django保护敏感信息的方法示例
May 09 Python
pycharm中显示CSS提示的知识点总结
Jul 29 Python
python实现的爬取电影下载链接功能示例
Aug 26 Python
详解Python time库的使用
Oct 10 Python
python实现提取str字符串/json中多级目录下的某个值
Feb 27 Python
使用sklearn对多分类的每个类别进行指标评价操作
Jun 11 Python
python实现将中文日期转换为数字日期
Jul 14 Python
详解numpy1.19.4与python3.9版本冲突解决
Dec 15 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 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 存储文本换行实现方法
2010/01/05 PHP
一个PHP分页类的代码
2011/05/18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
php框架CodeIgniter使用redis的方法分析
2018/04/13 PHP
在css加载完毕后自动判断页面是否加入css或js文件
2014/09/10 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
jQuery 实现左右两侧菜单添加、移除功能
2018/01/02 jQuery
Vue的轮播图组件实现方法
2018/03/03 Javascript
详解javascript 变量提升(Hoisting)
2019/03/12 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
vue改变循环遍历后的数据实例
2019/11/07 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
python爬取网页内容转换为PDF文件
2020/07/28 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
使用CSS3的appearance属性改变元素的外观的方法
2015/12/12 HTML / CSS
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
简单的HTML5初步入门教程
2015/09/29 HTML / CSS
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
最新的大学生找工作自我评价
2013/09/29 职场文书
医学生职业规划范文
2014/01/05 职场文书
献爱心活动总结
2014/05/07 职场文书
信访工作汇报材料
2014/10/27 职场文书
介绍信怎么写
2015/01/30 职场文书
新学期感想
2015/08/10 职场文书
Golang二维切片初始化的实现
2021/04/08 Golang
python中的plt.cm.Paired用法说明
2021/05/31 Python
MongoDB连接数据库并创建数据等使用方法
2021/11/27 MongoDB
我们认为中短波广播场强仪的最佳组合
2022/04/05 无线电