如何将json字符串解析为ArrayList <namevaluepair> </namevaluepair>

时间:2012-09-12 05:49:46

标签: java json gson

我是json的新手,需要从服务器向客户端发送一些数据。我在客户端接收数据作为json字符串,但需要将其转换为ArrayList<NameValuePair>。 我试过了:

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

但我抛出异常,所以我需要一个更好的方法来做到这一点。我希望我的情况很清楚。所有有效的答案将不胜感激。

1 个答案:

答案 0 :(得分:3)

我认为以下代码对您有所帮助。

Type type = new TypeToken<ArrayList<BasicNameValuePair>>() {}.getType();