У меня есть элемент ответа JSON от веб-службы, который выглядит следующим образом:
[
{
"field1":"value",
"field2":"value2",
"field3":"value3",
"field4":"value4"
},
{
"field1":"value",
"field2":"value2",
"field3":"value3",
"field4":"value4"
},
...
]
До преобразования моя строка ответа выглядит нормально (вот так):
[{"field1":"value","field2":"value2","field3":"value3", "field4":"value4"},{...},...]
Однако послеЯ запускаю def allData = new JsonSlurper().parseText(response)
, а затем записываю allData
, кажется, что он преобразует мои объекты в массивы:
Пример:
[["field1":"value","field2":"value2","field3":"value3", "field4":"value4"],[...],...]
Кто-нибудь знает, почему это происходит?
Редактировать:
Импорт: import groovy.json.JsonSlurper