Вставка определенного значения Json Key в тело Json, извлеченное из Oracle DB

Допустим, у меня есть образец тела запроса Json, хранящийся в базе данных Oracle, который я буду использовать несколько раз в Java-коде (выполнение метода POST с использованием RestAssured)

Пример json Req. Бывший:

 xxxRequest{
          yyyDetails{
               "accountId": "????",
               "Action": "Add",
               "Address": "Brandon valley",
               "PinCode": "12356",
                    }
                }

Сценарий: предположим, что у меня есть 50 различных тестовых случаев, в которых я буду использовать тот же запрос Json. Но только значение accountId изменяется для всех 50 TC.

Как только я подключаюсь к БД и сохраняю этот Json-запрос в строке, мне нужно каждый раз изменять только значение ключа accountId, прежде чем я буду использовать метод POST.

Примечание. Я попытался разбить строку на две части и каждый раз добавлять требуемое значение AccountID. Хотел узнать, есть ли другой способ сделать это проще.


person Nivethan    schedule 30.08.2017    source источник
comment
Может ли ваш вопрос содержать вопросительный знак?   -  person Thierry    schedule 31.08.2017


Ответы (1)


Жестко запрограммировать значение учетной записи на что-то вроде "ACCOUNTID" и заменять значение каждый раз, когда вы отправляете определенный запрос.

person sivaganesh sivakumar    schedule 20.09.2017
comment
Спасибо, такой подход имеет смысл .. Попробую такой вариант :) - person Nivethan; 20.09.2017