首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

请问python 怎么循环取json某节点上数据

2013-02-25 
请教python 如何循环取json某节点下数据获取post过来的json字符串格式大致如下jsonVal[{conditions:[{

请教python 如何循环取json某节点下数据
获取post过来的json字符串
格式大致如下
jsonVal=[
{"conditions":[{"filed":"test1","operation":"lt","value":"111"},
  {"filed":"test2","operation":"rt","value":"333"}, 
  {"filed":"test3","operation":"eq","value":"222"}]},
{"pageSize":10},
{"pageNum":1}
]

selectInfo=json.loads(jsonVal)

现在要循环取出"conditions"节点下的信息查询相关数据,请问各位大神该如何实现?

小弟初学,诚心求教,望诸位大神不吝赐教啊!~
[解决办法]


dict_cond = selectInfo[0]
value = dict_cond['conditions']
for item in value:
    for k, v in item.items():
        print "%s: %s"%(k, v)

是要这个吗?
[解决办法]
b = json.loads(rs)
game_list = b['game_list']
server_list = b['server_list']


这是我公司的代码,rs就是json字符串。

你这里的话直接用  value= selectInfo['conditions']就可以

热点排行