다음 json String과 함께 항목을 데이터베이스에 저장하려고합니다.phonegap : 데이터베이스에 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)
;
을 나는 오류가 발생하는 오류를 인식 할 수없는 토큰 "{". 나는 (jsonString를) CONSOLE.LOG 않을 때 내가 얻을 :
{"clicks":100, "activityTypeCode":3}
모든 지원
주시면 감사하겠습니다.
db를 사용하는 특별한 이유가 있습니까? 덜 복잡한 데이터에 데이터를 저장하는 것이 더 쉬울 수 있습니다 (특히 많은 데이터가없는 경우). – BlackHatSamurai
처음에는 SQL 쿼리에 ID와 데이터의 두 값을 제공해야합니다. – ultranaut
훨씬 복잡한 개체를 사용하여이 방법으로 저장합니다. –