Создать и загрузить дамп JSON в современных браузерах? - PullRequest
1 голос
/ 09 мая 2011

Я пишу веб-приложение, которое может сохранять или открывать объект JSON. Каков наилучший способ заставить его вести себя точно так же, как автономное настольное приложение? Должен ли дамп JSON быть простым текстом или что-то в этом роде?

Может ли он функционировать правильно, даже если нет сетевого подключения? Это означает, что мы должны использовать чистый Javascript на стороне клиента для создания диалогового окна savefile / openfile.

Ответы [ 2 ]

1 голос
/ 09 мая 2011

Вы можете использовать localStorage API современных браузеров, чтобы сохранить все необходимые данные.

localStorage дает вам возможность хранить автономные данные, но убедитесь, что ваши данные соответствуют квоте.

Также следует помнить, что в этом случае может быть полезна встроенная поддержка JSON (например, JSON.stringify ()).

Вот несколько ссылок, которые могут быть полезны:

JSON в JS

LocalStorage

0 голосов
/ 08 августа 2012

Теперь у меня есть подходящая технология для этого:

  1. открыть диалоги: http://www.html5rocks.com/en/tutorials/file/dndfiles/

  2. сохранить данные JSON: что-то вроде data://application/json;base64,eyJkYXRhIjogImhlbGxvLCBqc29uISJ9

  3. нативный анализ json https://developer.mozilla.org/en-US/docs/Using_native_JSON

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