如何使用GSON反序列化List <myobject>

时间:2016-09-13 12:13:56

标签: android gson

您好我序列化了一个列表List<Show> list;,使用

传递了一个意图
String listSerializedToJson = new Gson().toJson(mShowAdapter.getList());

现在在另一项活动中,我得到了这样的json:

String listSerializedToJson = getIntent().getExtras().getString("LIST_OF_OBJECTS");

如何将其转换回List<Show> list;

1 个答案:

答案 0 :(得分:1)

Type listType = new TypeToken<ArrayList<Show>>(){}.getType();
List<Show> yourClassList = new Gson().fromJson(listSerializedToJson , listType);