-1
我想知道使用Android Studio如何加载&读取保存在SD卡中的json文件?
json文件包含简单的json对象。获取数据后,我怎么解析它&设置为pojo。如何从保存在SD卡中的json文件中读取数据?
Json的例子: { “名”: “ABCD”, “ID”: “XYZ” }
感谢。
我想知道使用Android Studio如何加载&读取保存在SD卡中的json文件?
json文件包含简单的json对象。获取数据后,我怎么解析它&设置为pojo。如何从保存在SD卡中的json文件中读取数据?
Json的例子: { “名”: “ABCD”, “ID”: “XYZ” }
感谢。
读文件:
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,杰克逊等)之一。使用Gson:
Gson gson = new GsonBuilder().create();
gson.fromJson(content, Pojo.class);
Json文件或其他文件,加载/读取都是一样的。和解析json一样。没什么不同。 – greenapps