чтение определенного поля из ответа API тестрейла - PullRequest
0 голосов
/ 18 марта 2020

Я работаю с testrail api

APIClient client = new APIClient("https://xxxxx.testrail.io/");
        client.setUser("xxxx");
        client.setPassword("xxx");
        //JSONObject c = (JSONObject) client.sendGet("get_sections/1");
        JSONArray sections = (JSONArray) client.sendGet("get_sections/1");

Q1. Я хотел бы сохранить код возврата и ответ на звонок.

Q2. Как только этот ответ будет со мной, я хотел бы прочитать конкретное поле.

Как я могу сделать это

для приведенного выше кода, когда я делаю System.out.println(sections.get(0));

Я получаю Джейсон в ответ

{"depth":0,"parent_id":null,"name":"Authorization xx","display_order":1,"**description**":"**Feature: Verify  Functionality \n\nBackground: User navigates to xxxx page \n\tGiven user is on xxx page \n\tWhen user clicks on xxx list \n\tAnd user select xxxx \n\tThen verify xxxx \"xxxx\" has version \n        \"2\" by running the query \n        \"xxxxxx\" for xxx \"xxx\"\n        And user xxx xxx tab \n\tThen user clicks on \"xxxx\" xxxxx**","id":1,"suite_id":1}

Я хотел бы прочитать поле "описание", которое мне нужно использовать в дальнейшем

...