1

私はjsonを初めて使用し、サーバーからクライアントにデータを送信する必要があります。クライアントでjson文字列としてデータを受け取りますが、それをに変換する必要がありますArrayList<NameValuePair>。私が試してみました:

Type type = new TypeToken<ArrayList<NameValuePair>>() {}.getType();
ArrayList<NameValuePair> arrayList = new Gson().fromJson(response, type);

しかし、私は例外をスローするので、それを行うためのより良い方法が必要です。私の状況がはっきりしていることを願っています。すべての有効な回答をいただければ幸いです。

4

1 に答える 1

3

以下のコードが役立つと思います。

Type type = new TypeToken<ArrayList<BasicNameValuePair>>() {}.getType();
于 2012-09-12T06:27:47.683 に答える