如何从存储在json中的文件中获取数据?

时间:2017-07-25 08:34:15

标签: android json

实际上,我已经创建了一个json文件,我存储在Firebase的存储选项中。现在,我想获取我存储在Android应用程序中的数据。我在存储中复制了文件的URL。我还制作了一个pojo文件来使用它。但事后我不知道该怎么做。请帮助!!!

1 个答案:

答案 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"