如何解析本地JSON(来自资产文件夹)以在android中构建圣经应用程序
我计划构建一个类似BIBLE的应用程序。为此,我决定使用本地JSON解析数据。如何解析本地JSON(来自资产文件夹)以在android中构建圣经应用程序,android,Android,我计划构建一个类似BIBLE的应用程序。为此,我决定使用本地JSON解析数据。 请分享您从本地JSon获取数据的想法。您可以将本地JSon作为JSon对象直接读取/存储在文件或sqlite数据库中。本地或来自使用json的服务器没有什么不同您可以使用Gson简化将json对象转换为Java对象的过程,然后使用getter和setter轻松访问该Java类的各个属性。下面是一个小例子: Gson gson = new Gson(); try { BufferedRead
请分享您从本地JSon获取数据的想法。您可以将本地JSon作为JSon对象直接读取/存储在文件或sqlite数据库中。本地或来自使用json的服务器没有什么不同您可以使用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();
}
只需使用GSon库从资产中加载和解析JSON文件。一个好的开始可能是。JSON文件的内容是什么?与此类似。。。[{“书名”:“路加”,“章节”:“9”,“诗句”:“1”},{“书名”:“路加”,“章节”:“9”,“诗句”:“2”},]