2017-01-02 3 views
0

私はやっているAndroidアプリケーション用にJava Webアプリケーションをやっています。私はWebSerivceを使いたいと思っています。私のアプリでAndroid用JavaでWebServiceを返す正しい形式はどれですか?

、私はこのクラスに

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 Webサービスを経由してその属性の値を取得することです。 私は多くのポイントを持っているので、サーバー側にJSON配列を作成し、アプリケーションで処理したいと考えています。

私の質問は、配列を作成するために考慮する必要があるフォーマットですか? JSON配列を作成する必要がある場合は、JSON配列の書式を使用して文字列を作成する必要がありますか? 最初のケースでは、これはJSON配列の正しい構造を持つためにStringに与えなければならない形式ですか?

私のREST WebサービスのGET文はStringを返すためです。

どうすればいいですか?

+0

gsonやその他のJavaライブラリを使用して文字列を作成します。 – scrappedcola

答えて

1

あなたのことを正しく理解しているかどうかわかりませんが、気にする必要はありません。JSONとの間でJavaオブジェクトを変換するライブラリがたくさんあります。私は最良の方法は、通常のJavaクラスを使用して、データを変換するライブラリを拾うことだと考えています。

+0

私はorg.jsonを使用し、それは私のために働く – LauSikh

1

私はあなたのサーバー側のプログラムからクライアント側に渡すデータの形式について尋ねているようです。
Webサービス呼び出しからJSON配列形式を作成し、二重引用符で囲んで文字列にすることができます。
クライアント側では、JSON.parse(アンドロイドブラウザで利用できるかどうかわからない)のようなメソッドを使用して、文字列をJSON配列に解析することができます。

関連する問題