Я должен конвертировать XML-документ в формат JSON с пропуском указанных ключей и добавлением его значений к родителям.Я вынужден использовать Java 7. Например, у меня есть следующий XML, и я должен пропустить элементы «сообщения»:
<messages>
<message>1</message>
<message>2</message>
<message>3</message>
<message>4</message>
</messages>
Ожидаемый вывод:
{
"messages" : [
1,
2,
3,
4
]
}
Я используюXML.toJSONObject (xmlInput) из библиотеки org.json для преобразования xml в jsonObject.Затем я попытался преобразовать jsonObject в ожидаемый вывод двумя способами:
a) с помощью jsonPointer - мне не удалось получить доступ к родительскому элементу
b) из-за манипулирования полученным json с помощью обычноговыражения - мне не удалось, потому что это казалось очень сложным
У вас есть идеи, как это сделать?