在我的Android项目中,我正在尝试将接收到的JSONArray转换为List。在这个SO答案的帮助下,我进展了一些。现在我有以下代码:
Gson gson = new Gson();
JSONArray jsonArray = NetworkUtilities.getData("mymodeldata");
Type listType = new TypeToken<List<MyModel>>(){}.getType();
List<MyModel> myModelList = gson.fromJson(jsonArray, listType);
不幸的是,最后一行抱怨说类型 Gson 中的 fromJson(String, Type) 方法不适用于参数 (JSONArray,Type)。我不太知道该如何解决这个问题。
有人知道我该如何解决这个问题吗?
可以重构为一个名为_static_的内部类SIC_INNER_SHOULD_BE_STATIC_ANON
,如何修复它? - Kasun Siyambalapitiya