我可以知道为什么会出现这样的错误吗?
融为一体。谷歌。 GSON。 JsonSyntaxException:java。 IO。 EOFException:结束 输入第3782行第1行
private void initView() {
String js = loadJSONFromAsset(getActivity(), "brandtypes.json");
Gson g = new Gson();
BrandccokersHub p = g.fromJson(js, Brandcookers.class);
List<BrandCountryList> ctry = p.getCountryList();
List<BrandTypeBrandList> ctrycook = new ArrayList<>();
for (int i = 0; i < ctry.size(); i++) {
ctrycook.clear();
if (ctry.get(i).getBrandId() == mPosition) {
ctry.get(i).getBrandType();
ctryCook.addAll(ctry.get(i).getBrandList());
break;
}
}
}
答案 0 :(得分:0)
试试这段代码
private void initView() {
String js = loadJSONFromAsset(getActivity(), "brandtypes.json");
Gson g = new Gson();
Brandcookers p = g.fromJson(js, Brandcookers.class);
List<BrandCountryList> ctry = p.getCountryList();
List<BrandTypeBrandList> ctrycook = new ArrayList<>();
for (int i = 0; i < ctry.size(); i++) {
ctrycook.clear();
if (ctry.get(i).getBrandId() == mPosition) {
ctry.get(i).getBrandType();
ctryCook.addAll(ctry.get(i).getBrandList());
break;
}
}
}