2016-12-06 8 views
1

私はjavascriptオブジェクトがあります。どのようにsqliteデータベースにJavaScriptオブジェクトを挿入するには?

service location : Object 
    formatted_address:"Jharkhand, India" 
    latitude : "23.6101808" 
    longitude :"85.2799354" 

どのように私はSQLiteデータベースにオブジェクトとしてこのin a single columnを挿入することができます。

データベースでSELECTクエリを実行したときに、この列の値をオブジェクトとして受け取ることができます。

答えて

2

JSON Stringに変換して送信することができます。

JSON.stringify({ 
    service_location: { 
    formatted_address: "Jharkhand, India", 
    latitude: "23.6101808", 
    longitude: "85.2799354" 
    } 
}); 

これは変換されます。

{"service_location":{"formatted_address":"Jharkhand, India","latitude":"23.6101808","longitude":"85.2799354"}} 

そして、これが安全に使用してデコードすることができます。

JSON.parse('{"service_location":{"formatted_address":"Jharkhand, India","latitude":"23.6101808","longitude":"85.2799354"}}'); 
+0

ええが、私はこのコラムで選択クエリを実行しますときに私は、文字列を受け取ります私はオブジェクトを受け取りたい。 – lakshay

+1

@lakshay PHPでは 'json_decode()'、JavaScriptでは 'JSON.parse()'を使ってオブジェクトに変換する必要があります。データベースとの間でデータをやりとりするときに、文字列以外を保存することはできません。 –

関連する問題