android studio下访问assets目录的json文件
InputStream is = this.getClass().getClassLoader().getResourceAsStream(“assets/” + “my.json”);
InputStreamReader streamReader = new InputStreamReader(is);
BufferedReader reader = new BufferedReader(streamReader);
String line;
StringBuilder stringBuilder = new StringBuilder();
try {
while ((line = reader.readLine()) != null) {
// stringBuilder.append(line);
stringBuilder.append(line);
}
reader.close();
reader.close();
is.close();
} catch (IOException e) {
e.printStackTrace();
}
StringBuilder sb= new StringBuilder();
AssetManager am = getApplicationContext().getAssets();
try {
BufferedReader br = new BufferedReader(new InputStreamReader(
am.open(“demos.json”)));
String next = “”;
while (null != (next = br.readLine())) {
sb.append(next);
}
am.close();
} catch (IOException e) {
e.printStackTrace();
sb.delete(0, sb.length());
}
本文介绍了如何在Android Studio中读取assets目录下的JSON文件。通过使用InputStream、BufferedReader等工具,可以有效地将JSON文件的内容读取到字符串中,为后续的数据解析提供了便利。
526

被折叠的 条评论
为什么被折叠?



