gpt4 book ai didi

java - 在 Java 中从对象转换为 XML 的问题

转载 作者:行者123 更新时间:2023-11-29 10:06:14 26 4
gpt4 key购买 nike

我想做的是将对象转换为 xml,然后使用字符串通过 Web 服务传输它,以便另一个平台(在本例中为 .Net)可以读取 xml,然后将其解析为同一个对象.我一直在阅读这篇文章:

http://simple.sourceforge.net/download/stream/doc/tutorial/tutorial.php#start

在这之前,我已经能够毫无问题地完成所有事情:

Serializer serializer = new Persister();
PacienteObj pac = new PacienteObj();
pac.idPaciente = "1";
pac.nomPaciente = "Sonia";
File result = new File("example.xml");
serializer.write(pac, result);

我知道这听起来很傻,但我找不到 Java 在何处创建新文件 ("example.xml");这样我就可以查看信息了。

我想知道是否有任何方法可以将该 xml 转换为字符串而不是文件,因为这正是我所需要的。我在文章中找不到该信息。

提前致谢。

最佳答案

And I wanna know if is there any way to convert that xml into a String instead of a File, because that's what I need exactly. I can't find that information at the article.

查看 JavaDoc。有 a method that writes to a Writer ,因此您可以将它连接到 StringWriter(写入字符串):

 StringWriter result = new StringWriter(expectedLength);
serializer.write(pac, result)
String s = result.toString();

关于java - 在 Java 中从对象转换为 XML 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7415180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com