2017-07-25 111 views
0

其实,我已经制作了一个json文件,我已经存储在Firebase的存储选项中。现在,我想要获取我的android应用程序中存储的数据。我复制了存储中的文件的URL。我也做了pojo文件来使用它。但之后我不知道该怎么办。请帮忙!!!如何从存储在json中的文件中获取数据?

+0

GSON http://guides.codepath.com/android/leveraging-the-gson-library –

+0

https://www.numetriclabz.com/firebase-integration-in-android-tutorial/ –

回答

0

使用一个简单的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" 
相关问题