#!/usr/bin/env python
import sys;
import simplejson as json;
def GetJsonVal(strJsonFile, lsKey):
try:
if len(lsKey) <= 0:
return [-1, ''];
mapJson = json.load(file(strJsonFile));
mapVal = mapJson;
for strKey in lsKey:
if not mapVal.has_key(strKey):
return [-2, ''];
else:
mapVal = mapVal[strKey];
return [0, mapVal];
except:
return [-10, ''];
def usage():
strExe = sys.argv[0];
print("Usage: %s json_file json_path\nExample:%s /a.json a/b/c" %(strExe, strExe))
if "__main__" == __name__:
strJson = sys.argv[1];
lsKey = sys.argv[2:];
lsRet = GetJsonVal(strJson, lsKey);
if 0 != lsRet[0]:
print("get key:%s failed! error code:%s" %('/'.join(lsKey), lsRet[0]));
sys.exit(lsRet[0]);
else:
print(lsRet[1]);
sys.exit(0);
分享到:
相关推荐
python的解析json的代码,有很好的逻辑结构,十分易懂,且有很好的测试代码,是学习python的很好实例
PyJSON5 - 用Cython编写的Python 3 JSON5序列化程序和解析器库
由于页面给的数据的以json格式的,所以如何解析页面上的数据,从而获得我们想要的字段是我们首先考虑的问题。一般来说,当我们从一个网页上拿下来数据,就是一个字符串,比如:复制代码 代码如下:url_data = urllib2...
这篇文章主要介绍了Python解析json代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 什么是json格式: JSON(JavaScript Object Notation):一种...
主要介绍了Python解析json时提示“string indices must be integers”问题解决方法,结合实例形式分析了Python解析json字符串操作规范与相关使用技巧,需要的朋友可以参考下
eq_data_1_day_m1.json
Python 如何解析JSON字符串 Python源码Python 如何解析JSON字符串 Python源码Python 如何解析JSON字符串 Python源码Python 如何解析JSON字符串 Python源码Python 如何解析JSON字符串 Python源码Python 如何解析JSON...
如下所示: import json result = response.read() ... 您可能感兴趣的文章:Python简单读取json文件功能示例Python使用内置json模块解析json格式数据的方法使用Python解析JSON数据的基本方法Python操作json数据的一个
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。接下来通过本文给大家介绍python解析json文件相关知识,对python解析json文件相关知识感兴趣的朋友一起学习吧
使用Python递归解析从TCGA下载的metadata.cart.json文件
主要介绍了python3 循环读取excel文件并写入json操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
本文实例讲述了Python使用内置json模块解析json格式数据的方法。分享给大家供大家参考,具体如下: Python中解析json字符串非常简单,直接用内置的json模块就可以,不需要安装额外的模块。 一、json字符串转为python...
今天小编就为大家分享一篇python解析json串与正则匹配对比方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
python解析xmind工具,可将xmind文件内容解析成所需的数据类型(dict、json、xml),同时还可将展示结果配置化
主要介绍了使用Python解析JSON数据的基本方法,是Python入门学习中的基础知识,需要的朋友可以参考下
在数据处理或者自动化测试过程中需要对返回的json数据作校验,针对json数据中的单个或多个key进行校验,此时就需要获取json或字典中任意key的value值 数据如下: data = { duringTime: 401, timesPerDay: 10000, ...
主要给大家介绍了python中解析json格式文件的相关资料,解析json文件就是编码和解码,本文还介绍了在解析中可能遇到的问题与解决方法,需要的朋友可以参考借鉴,下面来一起看看吧。