当前位置: 首页 > 知识库问答 >
问题:

将java对象转换为xml

景胜涝
2023-03-14

我怎么能转换java对象到xml?我试图转换一个传入的java对象到xml在Spring集成与转换器豆。有没有其他的方法比编组在Jaxb?喜欢使用@TypeConver。或实现转换器类。

共有1个答案

云浩然
2023-03-14

我不熟悉@TypeConverter,但这似乎是JPA的一个Eclipse功能。最后,它在@Convert上有了这个JavaDoc:

/**
 * Constant name for the reserved XML converter.
 * This will use JAXB to convert the object to and from XML.
 */
public static final String XML = "xml";

因此,仍然需要您配置JaxBMarshaller

如果您的最终目标是JPA,那么您为什么要问Spring集成呢?

无论如何:在Spring集成中,将对象转换为XML的最佳方法确实是使用MarshallingTransformer,它可以配置为任何org。springframework。oxm。Marshallerimpl,不仅仅是JaxB。

如果您正在寻找中间的某种转换方式,那么在从Jackson库注入XmlMapper时,也可以查看MappingJackson2MessageConverter

为了更好地帮助您,我们当然需要更多地了解您的用例,以及您希望将什么和如何封送到XML中。

 类似资料:
  • 问题内容: 我正在将struts2用于Action,将jquery用于UI … 我想知道如何将Map对象转换为JSON对象并将其发送回UI, 现在可以在JSP页面中将其打印为普通的Java Map对象: 但我希望它是这样的: 我将如何实现这一目标…? 问题答案: 尝试Gson: 不过,我不建议将这种代码放入JSP。诸如此类的事情应该存在于Servlet或Action类之类的控制器中。 您还绝对不希

  • 问题内容: 我对服务进行了调用,并将响应存储在中。但是,我试图将其转换为类对象并得到错误。这是我的代码: 响应如下所示: 这是该类的样子: 但是我得到了错误: 我究竟做错了什么? 编辑1: 这是从答案中使用gson的尝试: 但是我得到了错误: 问题答案: 找出问题所在。需要提取jsonobject而不是获取字符串。这是解决此问题的行:

  • 我应该使用什么API将Java对象转换为CSV。我可以使用google gson将java对象转换为CSV格式吗?

  • 例如:Date值为:“dateCollected”:fri Jul 07 00:00:00 IST 1989, 但它只服用星期五而不是整个日期。

  • 问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 将XML转换为Java对象的最佳方法是什么? 我不希望类似表示,但是想从XML中提取某些数据并填充Java对象。我看过XStream,但并不真正喜欢整个“调低

  • 问题内容: 我有一个JSON对象,我将其转换为并在此处进行一些处理。稍后,我想转换相同的缓冲区数据以转换为有效的JSON对象。 我正在研究Node V6.9.1 下面是我尝试过的代码,但是当我转换回JSON却无法打开该对象时遇到了。 所以我尝试使用检查方式打印整个对象 如果我尝试像数组一样读取它 我也尝试解析它抛出 我需要将其视为我创建的真实对象(我的意思是像上面声明的那样)。 请帮忙.. 问题答