Nativescript хранит данные JSON в sqlite

У меня есть данные JSON, поступающие из API, которые я хочу сохранить в приложении Nativescript.

Есть ли способ, которым я могу простым способом хранить базу данных sqlite.

В настоящее время я использую циклы для перебора данных и хранения их в строках в sqlite.

Я пробовал использовать application-settings, представленный здесь http://docs.nativescript.org/api-reference/modules/_application_settings_.html

Планирую хранить контактные данные тысяч людей. Так что для того, что лучше всего сделать.

Пожалуйста, дайте мне знать о любых других способах обработки данных JSON.


person krv    schedule 16.12.2016    source источник


Ответы (1)


Заявление об ограничении ответственности Я являюсь автором как nativescript-sqlite, так и nativescript-localstorage.

SQLite очень полезен, если вам нужно выполнять поиск и запросы sql к данным; союзы, фильтрация и т. д.

Однако, если все, что вам нужно сделать, это сохранить данные как (например, как базу данных NoSQL); вы можете использовать мой nativescript-localstorage плагин для хранения данных в виде объекта, а затем повторно загрузить их, когда они вам понадобятся.

person Nathanael    schedule 16.12.2016
comment
Да, мне нужно выполнять поиск и фильтрацию. Но я планирую сделать это с помощью angular2 .. Я новичок в sqlite, вы можете сказать мне, где я могу научиться преобразовывать данные JSON в sqlite ... В настоящее время я делаю это, просто используя циклы и условия, но есть ли библиотека или функция, которая это делает? - person krv; 17.12.2016
comment
Использование циклов - это способ преобразовать структуру JSON во вставки SQLite. - person Nathanael; 18.12.2016
comment
Дополнительный вопрос к этому. Существуют ли какие-либо ограничения по размеру пространства для хранения между localstorage и sqlite? - person krv; 29.12.2016
comment
Нет никаких ограничений на NativeScript - вы можете создавать файлы почти такого размера, для которых у вас есть память / место. Однако LocalStorage поместит все в память; где SQLite загрузит нужные вам записи при запросе. Так что для действительно больших наборов данных; sqlite будет работать намного лучше. - person Nathanael; 30.12.2016
comment
Локальное хранилище Nativescript было перемещено. Сейчас на proplugins.org - person Delino; 04.08.2019
comment
Небольшое уточнение: версия для сообщества все еще доступна как есть. Новые улучшения и исправления ошибок находятся на ProPlugins.org - person Nathanael; 05.08.2019