首页 > 编程语言 > 详细

python_jsonpath模块

时间:2019-11-19 22:51:19      阅读:75      评论:0      收藏:0      [点我收藏+]

一、jsonpath模块

 

 1 import jsonpath,json,requests,nnlog
 2 
 3 #例子
 4 s ={
 5         "error_code": 0,
 6         "stu_info": [
 7                 {
 8                         "id": 1,
 9                         "name": "xmb",
10                         "sex": "",
11                         "age": 9,
12                         "addr": "深圳",
13                         "grade": "三年级",
14                         "phone": "1860000000",
15                         "gold": 1000
16                 }
17                 ]}
18 result = jsonpath.jsonpath(s,$.stu_info[0].id)
19 print(result)
20 result = jsonpath.jsonpath(s,$..id)
21 print(result)
22 
23 #request练习
24 log = nnlog.Logger(test.log,level=debug,backCount=5,when=D)
25 def getSign():
26     url = http://127.0.0.0/user/login
27     data = {"username":"xmb","passwd":"aA123456"}
28     #result = requests.post(url,data).text
29     result = requests.post(url,data).json()
30     print(result)
31     log.debug(result)   #写日志
32     sign = jsonpath.jsonpath(result,$..sign)   #取返回值的sign值
33     log.info(sign)  #写日志
34     print(sign)
35 
36 if __name__ == __main__:
37     getSign()

 

python_jsonpath模块

原文:https://www.cnblogs.com/xumb/p/11892541.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!