Я пытаюсь установить значение «code» как «Test2» для данного Json, используя groovy, но я получаю исключение недопустимого аргумента Java при установке значения.
Необработанный запрос:
{
"langauageCode": "en-US",
"Test": [{
"_modificationTypeCode": "added",
"allocationTypeCode": "3",
"code": "Test1"
}]
}
Вот код, который я использую
def jsonRequest = slurper.parseText(rawRequest)
def builder = new JsonBuilder(jsonRequest)
builder.content.Test.code ='Test2' //Throwing java illegal argument but when I print using log.info I get the value
log.info("testbuilder " + builder.content.Test.code)
Может кто-нибудь, пожалуйста, дайте мне знать, пока я устанавливаю значение, почему яполучить исключение недопустимого аргумента Java?