我应该把json数据放在android的什么地方

我应该把json数据放在android的什么地方,android,json,sqlite,Android,Json,Sqlite,我计划在json中存储一些数据,这样我就可以读写json数据了。 我想将它用作一个简单的数据库,而不是使用sqlite 我应该在文件层次结构中的何处创建此json数据,以及如何从json中写入和读取数据,只需声明一个字符串变量,然后将其设置为您的json类型: String myjson = "obj1: {}..." //it is your json JsonObject obj = new JsonObject(myJson); 那你就可以了 String s = obj.getSt

我计划在
json
中存储一些数据,这样我就可以读写
json
数据了。 我想将它用作一个简单的数据库,而不是使用
sqlite


我应该在文件层次结构中的何处创建此
json
数据,以及如何从
json
中写入和读取数据,只需声明一个字符串变量,然后将其设置为您的json类型:

String myjson = "obj1: {}..."  //it is your json

JsonObject obj = new JsonObject(myJson);
那你就可以了

String s = obj.getString("key");

对于Android初学者来说,这是一个非常好的问题,所以我将告诉你们关于singleton类的情况,我们用它来存储任何语言的数据

“Singleton类”这是一个只有一个引用(对象)的类。如何创建此类的代码如下所示:

public class DataController {

    private static DataController ref;

    public static DataController getInstance()
    {
        if(ref==null)
            ref = new DataController();

        return ref;
    }

    public void deleteInstance()
    {
        ref=null;
    }
    public ArrayList<MediaWrapper>videoWrapper = new ArrayList<MediaWrapper>();
    public ArrayList<MediaWrapper>audioWrapper = new ArrayList<MediaWrapper>();
    public ArrayList<MediaWrapper>documentWrapper = new ArrayList<MediaWrapper>();
}// you can add any data type under this class
现在只需像这样调用要在其中添加数据的数据类型

controller.videoWrapper
=//将您的数据放入此文件中。此数据将保存到或除非堆栈中的活动


您也可以像下面这样访问这些数据
controller.videoWrapper
它将为您提供保存在此中的所有数据。

始终欢迎dude,并始终使用此singleton类,因为这是我在java中最好的类,我在代码中使用了大部分时间
private DataController controller;
    controller = DataController.getInstance();