我想知道使用Android Studio如何加载&读取保存在SD卡中的json文件?
json文件包含简单的json对象。获取数据后,我如何解析它&把它设为pojo。
Json示例: { "名称":" ABCD&#34 ;, " ID":" XYZ" }
感谢。
答案 0 :(得分:1)
阅读文件:
InputStream iStream = new FileInputStream("filename.json");
BufferedReader bReader = new BufferedReader(new InputStreamReader(iStream));
String line;
String content = "";
while((line = bReader.readLine()) != null) {
content += line;
}
转换为POJO的最简单方法是使用一个流行的库(Gson,Jackson等)。使用Gson:
Gson gson = new GsonBuilder().create();
gson.fromJson(content, Pojo.class);