Android解析assets目录下gson文件
程序员文章站
2022-06-06 21:21:49
...
try { //解析数据
//1把文件导入SD卡
//2写权限 读写
//3判断SD卡书否挂载
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
//如果挂载
//就获取路径(参数:1路径,2文件名字)
File file=new File(Environment.getExternalStorageDirectory(), "xx.json");
//读取文件(获取文件流)
FileInputStream stream=new FileInputStream(file);
BufferedReader reader=new BufferedReader(new InputStreamReader(stream,"utf-8"));
//获取数据详细内容
String textStart="";
String end="";
//一条条读取数据
//reader.readLine()读取一行
//判断数据是否读完了
while ( (textStart=reader.readLine())!=null) {
//把所有的一段段的数据拼接成一行
end+=textStart;
}
//开始解析
//创建gson对象
Gson gson=new Gson();
//获取对象
JsonBean json = gson.fromJson(end, JsonBean.class);
ArrayList<ListBean> list1606a = json.getList1606A();
Toast.makeText(MainActivity.this, ""+list1606a.toString(), 0).show();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
下一篇: vue 子组件传出多个参数
推荐阅读
-
Android开发实现读取assets目录下db文件的方法示例
-
基于android中读取assets目录下a.txt文件并进行解析的深入分析
-
Android开发实现读取assets目录下db文件的方法示例
-
基于android中读取assets目录下a.txt文件并进行解析的深入分析
-
Android解析assets目录下gson文件
-
基于android中读取assets目录下a.txt文件并进行解析的深入分析
-
读写Android中assets目录下的文件的方法详解
-
基于android中读取assets目录下a.txt文件并进行解析的深入分析
-
读写Android中assets目录下的文件的方法详解
-
Android复制assets目录下所有文件及文件夹到指定路径