我正在做一个Java Web应用程序,用于我正在做的Android应用程序,我想要使用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数组的格式o我是否应该创建一个JSON数组? 在第一种情况下,这是我必须给String的格式是否具有正确的JSON数组结构?
因为我的REST Web服务的GET语句返回一个字符串。
你能告诉我如何做到这一点吗?
答案 0 :(得分:1)
我猜你要问的是你想从服务器端程序传递到客户端的数据格式
您可以从Web服务调用创建JSON数组格式,并将其用双引号括起来 - &gt;把它变成一个字符串。
在客户端,您可以使用JSON.parse等方法(不确定它是否在Android浏览器中可用)将字符串解析回JSON数组。
答案 1 :(得分:1)
我不知道我是否正确理解你,但你不必关心它,有很多库可以将Java对象转换成JSON。我相信最好的方法是使用常规Java类并选择一些库来转换数据。