如何将Json数据存储到Sqlite中?

use*_*633 5 sqlite android json

嗨我正在创建一个应用程序,我想将数据从移动设备发送到服务器.但问题是数据仅在服务器在线/ Up时反映在网站上.当服务器处于离线状态时,我得到响应400或502,因此数据显示在只有移动屏幕它没有反映在server.so我想创建Sqlite数据库,所以当我把读取数据存储在数据库中,并希望上传数据,这是服务器成为online.this jon我想插入sqlite.i我是android的新手,所以我不知道如何将这个json插入sqlite.please任何人帮助我.谢谢你的高级

            JSONObject json = new JSONObject();
            json.put("siteId", "");
            if (wtConnected == true) {
                json.put("patientId", 15);
                json.put("deviceMACId", DeviceMac);
                json.put("readingType", 1003);
                json.put("deviceData", weight);
                json.put("deviceType", "WeightScale");

            } else if (bpConnected == true) {
                json.put("patientId", 5);

                json.put("deviceMACId", DeviceMac);
                json.put("readingType", 1002);
                json.put("deviceData", bpdata);
                json.put("deviceType", "BPMonitor");

            } 
            json.put("assetId", "");
            json.put("geoLocationLatitude", "");
            json.put("clientId", "");
            json.put("timeStamp", System.currentTimeMillis());
            json.put("deviceRawData", "");
            json.put("geoLocationLongitude", "");
            System.out.println("Json Is:" + json);
Run Code Online (Sandbox Code Playgroud)

Lal*_*dav 0

您可以为此 json 创建模型对象。然后您可以将模型对象保存到数据库中。尝试找到一些有关 SQLite 数据库的示例并在您的项目中使用它。