我正在使用Java(Wildfly服务器)学习REST风格的Web服务,在视频期间,教师表示JAXB将对象转换为xml,然后将该xml转换为JSON。 所以为了拥有XML文档,我们需要用@XmlRootElement
来注释我们的类,但是为了得到JSON,我们可以省略@XmlRootElement
。 因此,如果在引擎盖下,JAXB将文档转换为xml以获取josn,并且我们可以省略json的@XmlRootElement
,为什么需要XML文档?为什么不需要将对象转换为JSON @XmlRootElement
0
A
回答
0
这是因为JSON的结构化程度较低。它使用相同的解析引擎,但不关心它是否正确形成而不是有效。
0
我想你有点混淆我猜,JAXB并不打算将XML转换为JSON。您可以使用JAXB将XML/JSON编组/解组到Java对象。
相关问题
- 1. 为什么要比较null时将对象转换为对象?
- 2. 将对象转换为json?
- 3. 将对象转换为json
- 4. 为什么不将JavaScript中的对象转换为JSON并返回该对象?
- 5. 将Javascript对象转换为Json对象而不需要序列化
- 6. 需要将以下json转换(反序列化)为C#对象
- 7. 将JSON对象转换为C#对象
- 8. 将jcas对象转换为json对象
- 9. 将javascript对象转换为json对象
- 10. 为什么getDocumentFilter需要转换为AbstractDocument?
- 11. POJO对象不转换为JSON对象
- 12. JSON - 将对象转换为JSON数组
- 13. 将JSON对象转换为JSON数组
- 14. 将JSON对象转换为JSON阵列
- 15. 需要帮助将json转换为pojo
- 16. 将java类转换为xml需要什么?
- 17. 需要将我的地图对象转换为ArcGis中的json对象javascript
- 18. 为什么NumPy将对象转换为浮动对象?
- 19. 我需要将NSDate对象转换为UDate对象(ICU)
- 20. 将JSON对象解组为Java而不使用@XMLRootElement
- 21. 通过Jettison将Java对象(不带@XmlRootElement)编组为JSON
- 22. 为什么不是我的eval将json字符串转换为对象
- 23. 为什么要将null转换为Object?
- 24. 为什么UISelectMany不会将selectItems转换为对象列表?
- 25. 为什么C++ 11不会将lambdas转换为std :: function对象?
- 26. 需要将JSON对象转换为JSON数组以供Highcharts使用
- 27. 不理解为什么要将方法分配或转换为函数对象
- 28. 为什么需要XML转换?
- 29. 为什么需要显式转换?
- 30. 为什么我需要转换?
您能否提供视频链接? – gtonic
它是一个复合视频系列,在'04下面叫'使用Jersey的Java中的RESTFul服务。使用HTTP GET'章节,一个名为'10的视频。 JSON输出“,这里是截图:http://i.imgur.com/4wH8MWb.png –