Хранение в браузере: импорт файла json - PullRequest
0 голосов
/ 24 августа 2018

Я работаю над приложением Ionic v3;

И для своей базы данных я использую SQLite, при инициализации я импортирую файл json для создания таблицы данных с помощью SQLitePorter.

Можно ли импортировать эти файлы json в хранилище браузера для тестирования с помощью "ionic"обслуживать"?

1 Ответ

0 голосов
/ 24 августа 2018

Если используемая версия sqlite3 имеет скомпилированное расширение JSON1 , JSON легко превратить в таблицу.

Например:

CREATE TABLE people(name TEXT, age INTEGER);
INSERT INTO people(name, age)
  SELECT json_extract(json_each.value, '$.name'), json_extract(json_each.value, '$.age')
  FROM json_each('[{"name":"Bob","age":25},{"name":"Hilda","age":50}]');

(В программе у вас будет вставка в виде подготовленного оператора с аргументом json_each() в качестве заполнителя, который вы привязываете к содержимому вашего json-файла. Из оболочки sqlite есть readfile ( ) функция.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...