向数据库表中插入json数据

[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.db.loadFromJson(json, tableName, cols,successCallback,errorCallback)

支持平台:

  • Android
  • iOS

参数说明

参数 类型 必填 说明
json String 表内容,json字符串
tableName String 表名
cols Array 表字段
successCallback function 成功回调函数
errorCallback function 错误回调函数

successCallback函数返回一个字符串,成功信息

errorCallback函数返回一个字符串,错误信息

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
            var json = [
        {
            "name": "Google",
            "number": "1"
        },
        {
            "name": "Baidu",
            "number": "2"
        },
        {
            "name": "SoSo",
            "number": "3"
        }
    ];
    var Jsonstr = JSON.stringify(json);
    var cols = ['number','name'];
    navigator.db.loadFromJson(Jsonstr,'table1',cols,function(str){
     console.log(JSON.stringify(str))
        alert("向数据库表中插入json数据");
    },function(error){
        alert(error);
    });
    }
</script>

响应示例代码:

"success"

results matching ""

    No results matching ""