(のSQLiteを用いてイオン3 APP)からJSON文字列化されたオブジェクトを検索捕捉されなかっにSyntaxError:無効なまたは予期しないトークンのSQLite(コルドバ)
Iは、以前JSON.stringify()
を使用して文字列としてオブジェクトを保存しました。 JSONはjsonlintで有効なものとしてテストします。
VM432:1 Uncaught SyntaxError: Invalid or unexpected token
コンソールは、それがここに始まる示しています:私は単純なクエリSELECT * FROM kv WHERE key = 'user'
を使用してそれを取得しています
この問題を引き起こす可能性があることを理解しようと努力しています...私はIonic Native(3.12.1)の最新のSQLiteプラグインにアップグレードしました。私はこのテーブルに保存されている他のアイテムをすべて削除しようとしました。だから、この特定のuser
オブジェクトが原因だと確信しています。これはかなり大きく、機密データが含まれているため、ここに投稿することができません。
JSON.stringify()は、文字列を格納および取得するために必要なエスケープ処理を行いませんか?
奇数文字のJSONオブジェクトを調べる必要がありますか?あるいは、エラーの場所を考えれば、問題は他の場所にあるように見えますか?
どのようなヒントも大歓迎です!