java - 哪种格式是在 Android 的 Java 中返回 WebService 的正确格式

标签 java android json rest

我正在为我正在做的 Android 应用程序开发一个 Java Web 应用程序,并且我想使用 WebSerivce。

在我的应用程序中,我有这个类

public class Point implements Comparable<Point> {
   private double Latitud;
   private double Longitud;
   private String Edificio;
   private Vector<Punto> Vecinos;
   private int Piso;
   private String Nombre;
   private Integer Imagen;
}

所以我想做的是通过 RESTful WebService 获取它们的属性值。 因为我有很多点,所以我想在服务器端创建一个 JSON 数组并在我的应用程序中进行处理。

我的问题是,创建数组时必须考虑哪种格式? 我应该创建一个具有 JSON 数组格式的字符串吗?我应该创建一个 JSON 数组吗? 在第一种情况下,我必须为字符串指定哪种格式才能拥有正确的 JSON 数组结构?

因为我的 REST Web 服务的 GET 语句返回一个字符串。

你能给我一个关于我必须如何做到这一点的想法吗?

最佳答案

我不知道我是否正确理解了你的意思,但你不必关心它,有很多库可以将 java 对象与 JSON 相互转换。我相信最好的方法是使用常规 Java 类并选择一些库来转换数据。

关于java - 哪种格式是在 Android 的 Java 中返回 WebService 的正确格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41432287/

相关文章:

android - 如何以编程方式更改工具栏内容?

android - 在 Android 的谷歌地图中添加了多少个最大标记?

javascript - 检查映射函数中的 JSON 响应中是否存在 key

java - 插件 OSGI 部分重新导出

java - 在 IntelliJ 中添加一个 servlet,说包 javax.servlet.http 不存在

java - JMS中通过Message获取client-ID

java - 如何在关闭 Activity 后立即从 Activity 中删除数据

json - VBA 从 Web API 解析数据

Javascript:从 json 字符串中转义“

java - 使用 request.setAttribute 和 get 时获取 null 值