private void dealLocalMenu(String fileName) { // dealLocalMenu("menuinfo.json"); //将json数据变成字符串 StringBuilder stringBuilder = new StringBuilder(); try { //获取assets资源管理器 AssetManager assetManager = getAssets(); //通过管理器打开文件并读取 BufferedReader bf = new BufferedReader(new InputStreamReader( assetManager.open(fileName))); String line; while ((line = bf.readLine()) != null) { stringBuilder.append(line); } line = stringBuilder.toString(); line = stringBuilder.toString(); Gson gson = new Gson(); MenuInfor menu = gson.fromJson(line, MenuInfor.class); System.out.print(menu.getList().get(0).getName()); } catch (IOException e) { e.printStackTrace(); } }
读取assets下本地json数据
最新推荐文章于 2024-05-16 10:45:51 发布