Json格式獲取接口返回的值


關鍵字:Set Variable       Get Json Value       to json        Get From Dictionary     具體關鍵字用法不再說明,可百度一下;

例:下面是某一個請求頁面Response返回的數據,如下:

{"id":"1496654252","code":0,"msg":"ok","data":{"tag_list":[{"game_id":28,"enabledFlag":true,"game_name":"王者榮耀"},{"game_id":29,"enabledFlag":true,"game_name":"鎮魔曲"}]}}

 

 在RobotFramework中輸入以下代碼,可獲取第一個“game_name”的值;

1 ${json_data} Set Variable {"id":"1496654252","code":0,"msg":"ok","data":{"tag_list":[{"game_id":28,"enabledFlag":true,"game_name":"王者榮耀"},{"game_id":29,"enabledFlag":true,"game_name":"鎮魔曲"}]}}   #設置變量       
2 ${json_tag_list} Get Json Value ${json_data} /data/tag_list #先獲取tag_list后的數據

3

${data_to_json}

To Json ${json_tag_list}   #轉json格式
4 ${game_name} Get From Dictionary ${data_to_json[0]} game_name #獲取json第一個元素game_name的值,下標是從0開始;
5 log ${game_name}     #打印輸出

 

 

 

  

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM