public static List getFromAssets(Context context) {
try {
InputStreamReader inputStreamReader = new InputStreamReader(context.getApplication().getResources().getAssets().open(“data.json”), “utf-8”);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String line = “”;
StringBuilder stringBuilder = new StringBuilder();
while ((line = bufferedReader.readLine()) != null) {
stringBuilder.append(line);
}
inputStreamReader.close();
Type listType = new TypeToken<ArrayList>() {
}.getType();
List beanList = new Gson().fromJson(stringBuilder.toString(), listType);
return beanList;
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
assets读取内容
最新推荐文章于 2024-09-13 21:40:38 发布