请教一个json查询库

有啥python库或方法可以方便根据json 指定key的value 返回同级指定key的value?上次听课debugtalk老师推荐的 jmespath好像可以做到,但一直没弄成功。。。自己写判断当然可以,只是用的地方有点多,想问问有无成熟的方法
例如, 我根据Name是admin返回password的值
{“info” : [
{
“Name” : “admin”,
“State” : 1,
“Type” : 0,
“password” : “123456”
},
{
“Name” : “user1”,
“State” : 0,
“Type” : 1,
“password” : “123456”
}
]
}

用的地方多的话就把这个判断函数封装成一个类 哪里用哪里导入就可以了啊。做个装饰器也可以。

效果就类似sql查询一样

这种jsonpath和jmepath都支持,比如jsonpath

$..[?(@.a==1)].b

感谢!!

关闭