-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