Я создаю прокси-сервис, используя wso2 esb. Он отправляет запрос REST в API Google Книг и получает json. В этом Json есть динамический массив, который мне нужно преобразовать в XML. Я не могу понять, как я могу это сделать.
полученная полезная нагрузка json
"items": [
{
"volumeInfo": {
"title": "Web Services",
"authors": [
"Gustavo Alonso",
"Fabio Casati",
"Harumi Kuno",
"Vijay Machiraju"
],
"publisher": "Springer Science & Business Media",
"publishedDate": "2003-09-04"
]
}
Если вы посмотрите на полученный выше Json, это что-то вроде этого items[0].authors[i]
здесь authors[i] очень динамичен, так как у разных книг разное количество авторов.
Как я могу преобразовать эту полезную нагрузку в XML, а затем отправить в виде XML клиенту
<items>
<titie></title>
<authors>
<author></author>
<author></author>
<author></author>
.
.
.
</authors>
</items>