如何解析本地JSON(来自Asset文件夹)以在android

时间:2016-01-16 10:14:56

标签: android

我打算构建一个类似BIBLE的应用程序。为此,我决定使用Local JSON来解析数据。 请分享您的想法以从Local JSon获取数据。

3 个答案:

答案 0 :(得分:1)

您可以直接在文件或sqlite数据库中将本地JSON读取/存储为json对象。本地或使用json的服务器没有区别

答案 1 :(得分:1)

您可以使用Gson简化将JSON对象转换为Java对象的过程,然后使用getter和setter轻松访问该Java类的各个属性。这是一个小例子:

Gson gson = new Gson();

    try {

        BufferedReader br = new BufferedReader(
            new FileReader("c:\\file.json"));

        //convert the json string back to object
        DataObject obj = gson.fromJson(br, DataObject.class);

        System.out.println(obj);

    } catch (IOException e) {
        e.printStackTrace();
    }

答案 2 :(得分:1)

只需使用GSon库从资源加载和解析JSON文件。一个好的开始可能是here