标签:name keys 测试 list period 响应 jsonpath 数组 id
一、jsonpath实时调试url
http://jsonpath.com/
二、对于复杂响应的提取字段
1.json字符串如下:
{ "code": 0, "data": { "loanArray": [{ "name": "测试测试", "priority": 0, "list": [{ "period": "24期", "id": 66601 }, { "period": "36期", "id": 2792 } ] }, { "name": "测试业测试", "priority": 1, "list": [{ "period": "24期", "id": 66637 }, { "period": "36期", "id": 66633 } ] }, { "name": "测试薪测试", "priority": 2, "list": [{ "period": "24期", "id": 66646 }, { "period": "36期", "id": 66642 } ] }, { "name": "测试享测试", "priority": 3, "list": [{ "period": "24期", "id": 66655 }, { "period": "36期", "id": 66651 } ] }, { "name": "我才测试", "priority": 4, "list": [{ "period": "24期", "id": 666666 }, { "period": "36期", "id": 66622 } ] }, { "name": "我房测试", "priority": 5, "list": [{ "period": "24期", "id": 66619 }, { "period": "36期", "id": 66615 } ] }, { "name": "我保测试", "priority": 6, "list": [{ "period": "24期", "id": 66611 }, { "period": "36期", "id": 66607 } ] } ], "loanP": [{ "id": 2, "keys": "CASH_FLOW", "name": "资金周转" }, { "id": 6, "keys": "ASSET", "name": "购买货物/原材/设备" }, { "id": 14, "keys": "ENALRGE", "name": "扩大生产/经营" }, { "id": 15, "keys": "DECORATION", "name": "装修" }, { "id": 16, "keys": "EDUCATION", "name": "教育支出" }, { "id": 17, "keys": "MEDICAL", "name": "医疗" }, { "id": 18, "keys": "WAGE", "name": "支付员工工资" }, { "id": 19, "keys": "CONSUME", "name": "日常生活消费" }, { "id": 20, "keys": "BUY_CAR", "name": "增购新车" } ] }, "mask": "c1b8333a-732c-4666f-adad-b68b0b275f65", "msg": "success", "timestamp": 1575452653 }
取出loanArray数组下name="测试薪测试"的list下的id
方法如下:$..loanArray[?(@.name="测试薪测试")].list[0].id
标签:name,keys,测试,list,period,响应,jsonpath,数组,id 来源: https://www.cnblogs.com/chushujin/p/11984796.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。