Набор хранения JSON: неверный или неожиданный токен
Я использую хранилище из @ionic/storage
а также cordova-sqlite-storage
сохранить models
в localstorage
, В моем примере:
this.storage.set(this.storageKey, model).then(value => {
resolve();
}).catch(err => {
console.log(err);
});
Но эта ошибка появляется:
VM1799: 1 необработанная ошибка синтаксиса: неверный или неожиданный токен
Я получил больше информации, нажав на VM1799:1
в Chrome DevTools, и кажется, что мои модели плохо анализируются, но я не могу понять, почему:
cordova.callbackFromNative(
'SQLitePluginXXX',
true,
1,
[
[
{
"type":"success",
"result": {
"rowsAffected": 0
}
},
{
"type":"success",
"result": {
"rows": [
{
"id": 1,
"key": "cities",
"value": "[{\"_id\":\"XXX\",\"name\":{\"en\":\"London\"}]" // As you can see, some extra backslashs are added
},
{ ... }
]
}
}
]
]
)