Я изучаю веб-службы RESTful с использованием Java (Wildfly server), во время видео, преподаватель сказал, что JAXB преобразует объект в xml, а затем преобразует этот xml в JSON. Итак, чтобы иметь документ XML, нам нужно аннотировать наш класс @XmlRootElement
, но для получения JSON мы можем опустить @XmlRootElement
. Итак, если под капотом JAXB преобразует документ в xml, чтобы получить josn, и мы можем опустить @XmlRootElement
для json, почему это требуется для документов XML?Почему преобразование объектов в JSON не требуется @XmlRootElement
0
A
ответ
0
Это из-за менее структурированного формата JSON. Он использует один и тот же механизм синтаксического анализа, но не имеет значения, правильно ли он сформирован или действителен.
0
Я думаю, что вы немного перепутали Я думаю, JAXB не предназначен для преобразования XML в JSON. Вы можете использовать JAXB для маршалирования/демонстрации в/из объектов XML/JSON для Java.
Смежные вопросы
- 1. Маршаллинг объектов Java (без @XmlRootElement) в JSON через Jettison
- 2. Преобразование объектов JSON в RDD
- 3. Преобразование JSON массив объектов
- 4. Преобразование объектов общего JSON
- 5. Преобразование объектов Delphi в JSON
- 6. SwiftyJSON: Преобразование объектов в JSON
- 7. @xmlrootelement эквивалент
- 8. Разбор JSON данных/Преобразование объектов
- 9. Преобразование json в настраиваемый массив объектов
- 10. Не генерирует @XMLRootElement JAXB
- 11. Преобразование объектов в JSON в VBA
- 12. Преобразование хэш объектов в json в Ruby
- 13. Json. преобразование многих объектов из одного JSON
- 14. Преобразование объектов в JSON в C#
- 15. unmarshalling JSON объект для Java без @XMLRootElement
- 16. Преобразование массива объектов в JSON в Рубине
- 17. Преобразование объектов JSON в словарю в питона
- 18. Почему в этом примере не требуется создание объектов?
- 19. Сериализация объектов Java и преобразование в JSON
- 20. Преобразование объектов JavaScript JSON в строку
- 21. Преобразование списка объектов в массив json
- 22. Преобразование списка объектов в строку JSON
- 23. Преобразование объектов JSON в C# строки
- 24. Преобразование вложенных java-объектов в Jackson JSON
- 25. Преобразование массива объектов JSON в строку
- 26. Преобразование объектов в формат json - iOS
- 27. Преобразование массива массивов/объектов в JSON
- 28. преобразование нескольких объектов json в объекты scala
- 29. Преобразование массива объектов в несколько объектов JSON в Nodejs
- 30. Преобразование массива объектов JSON в YAML
Не могли бы вы предоставить ссылку на видео? – gtonic
- это серия видеороликов с множественным числом изображений, которая называется 'RESTFul Services на Java, используя Джерси' под' 04. Использование главы HTTP GET', видео под названием '10. JSON Output', вот скриншот: http://i.imgur.com/4wH8MWb.png –