0
其实,我已经制作了一个json文件,我已经存储在Firebase的存储选项中。现在,我想要获取我的android应用程序中存储的数据。我复制了存储中的文件的URL。我也做了pojo文件来使用它。但之后我不知道该怎么办。请帮忙!!!如何从存储在json中的文件中获取数据?
其实,我已经制作了一个json文件,我已经存储在Firebase的存储选项中。现在,我想要获取我的android应用程序中存储的数据。我复制了存储中的文件的URL。我也做了pojo文件来使用它。但之后我不知道该怎么办。请帮忙!!!如何从存储在json中的文件中获取数据?
使用一个简单的loadJson
功能与gson
private <T> T loadJson(Class<T> type, String fileName) {
Gson gson = new Gson();
String json = "";
ClassLoader classLoader = type.getClassLoader();
try {
json = IOUtils.toString(classLoader.getResourceAsStream(fileName));
} catch (IOException e) {
e.printStackTrace();
}
return gson.fromJson(json, type);
}
使用此功能通过调用:
loadJson(myClass.class, "directory/file.json"
GSON http://guides.codepath.com/android/leveraging-the-gson-library –
https://www.numetriclabz.com/firebase-integration-in-android-tutorial/ –