实际上,我已经创建了一个json文件,我存储在Firebase的存储选项中。现在,我想获取我存储在Android应用程序中的数据。我在存储中复制了文件的URL。我还制作了一个pojo文件来使用它。但事后我不知道该怎么做。请帮助!!!
答案 0 :(得分:0)
使用gson
的简单loadJson
功能
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"