1

次のようなクラスのゲームを作成しました。

public class Game{
private String name;
private String location;
private int participants;

public Game(String name, String location, int participants){
     this.name = name;
     this.location = location;
     this. participants = participatns;
}

//getters and setters of all properties

そして、私は次のようなArrayListを持っています:

 ArrayList<Game>gameList = new ArrayList<Game>();

このArrayListには5つのゲームが含まれています。これらのゲームをphpスクリプトに送信したいので、これを行う最も賢い方法は、オブジェクトのJSON配列を作成し、それらをphpスクリプトに送信することです。これらのゲームもある時点で100以上になる可能性があるためです。

私の質問は、ゲームオブジェクトのJSON配列を作成するにはどうすればよいですか?

4

2 に答える 2

2

Gsonを使用する:https ://sites.google.com/site/gson/gson-user-guide#TOC-Using-Gson

Game game = new Game();
Gson gson = new Gson();
String json = gson.toJson(game); 
于 2013-03-01T13:42:59.970 に答える
1

最善の方法はGSONに入ることです。GSON Webサイト

public class ExampleObject {
    public static final String API_KEY = "get_response";
    private static final String OFFSETS = "offsets";

    @SerializedName(OFFSETS)
    private List<Integer> mOffsets;



    public ExampleObject() {
        super();
    }

    public String getAPIKey() {
        return API_KEY;
    }

    public List<Integer> getOffsets() {
        return mOffsets;
    }
}
于 2013-03-01T13:43:08.220 に答える