次のjson文字列を含むエントリをデータベースに保存しようとしています。ただし、これは簡単なはずだという記事を読んだことがありますが、json文字列の形式がdbと一致していないようです。
私が試してみました:
function Activity() {
    this.clicks = 100;
    this.activityTypeCode = 3;
}
    var anActivity=new Activity(); 
    var jsonString=JSON.stringify(anActivity);
    database.transaction(function(tx) {
         tx.executeSQL('INSERT INTO MYTABLE(ID, DATA) VALUES (100,'+jsonString+')');  
    }, errorCB, successCB)
;
エラーが認識されないトークン "{" というエラーが表示されます。console.log(jsonString) を実行すると、次のようになります。
{"clicks":100, "activityTypeCode":3}
任意の支援をいただければ幸いです。