gpt4 book ai didi

android - 如何将常规字符串解析为 XML 文件

转载 作者:行者123 更新时间:2023-11-29 22:20:22 25 4
gpt4 key购买 nike

我想做的是将对象解析为字符串,然后将其解析为 XML,以便任何其他语言都可以翻译它。

找出这个对象:

public class DatosPac 
{
private String nombre;
private String apellidos;
private String dni;
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellidos() {
return apellidos;
}
public void setApellidos(String apellidos) {
this.apellidos = apellidos;
}
public String getDni() {
return dni;
}
public void setDni(String dni) {
this.dni = dni;
}
}

我想做的是,将其解析为 Android 和 .Net 之间的通用 XML,以便两种语言都可以翻译同一对象。两种语言的交流方式将使用 Web 服务,因此 Web 服务将接收一个字符串,将其转换为对象,然后使用该信息。双向的。我的意思是,Android 将能够接收从 .Net 解析的对象,而 .Net 将能够从 Android 接收相同的对象。为了能够做到这一点,我想我需要将它们转换成相同的 XML,但我不知道如何在 Android 中做到这一点。

提前致谢。

最佳答案

有几个 XML 序列化和反序列化库可用于 Android。我相信 .NET 也是如此。

您将对象设置为 POJO 并使用一些注释,您可以在几行代码中进行序列化/反序列化。在Android世界里,我个人更喜欢Simple , 但还有各种其他库可用。

一种更紧凑(在解析方面更高效)的数据表示格式是 JSON .也有多个库可用于解析和构建 JSON。我最喜欢的 Android 版本是 Gson .

关于android - 如何将常规字符串解析为 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7400902/

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