Espruino:Справочник по API/Библиотека Storage/writeJSON(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=<ref>[https://www.espruino.com/Reference#l_Storage_writeJSON www.espruino.com - require("Storage").writeJSON(name, data)]</ref>=
=Функция Storage.writeJSON()<ref>[https://www.espruino.com/Reference#l_Storage_writeJSON www.espruino.com - require("Storage").writeJSON(name, data)]</ref>=


==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript" enclose="div">
 
require("Storage").writeJSON(name, data)
</syntaxhighlight>
</syntaxhighlight>


==Параметры==
==Параметры==


* '''name''' – название файла (максимум 28 символов; чувствителен к регистру символов)
* '''data''' – JSON-данные, которые надо записать
==Возвращаемое значение==


При успешном выполнении – true, при неуспешном – false.


==Возвращаемое значение==
==Описание==


Создает файл в Storage-области flash-памяти. Это долговременная (энергонезависимая) память, данные в которой не пропадут после сброса устройства или отключения питания.


Просто воспользуйтесь require("Storage").writeJSON("MyFile", [1,2,3]), чтобы создать новый файл, а затем require("Storage").readJSON("MyFile"), чтобы прочесть его.


==Описание==
Это является эквивалентом require("Storage").write(name, JSON.stringify(data)).


'''Примечание:''' Эту функцию необходимо использовать для обычных файлов, а не для файлов типа [https://www.espruino.com/Reference#StorageFile StorageFile], созданных с помощью require("Storage").open(filename, ...).


'''Примечание:''' Эта функция не доступна для устройств с маленькой flash-памятью.


== Примеры ==
== Примеры ==

Версия от 14:07, 28 февраля 2021

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция Storage.writeJSON()[1]

Синтаксис

require("Storage").writeJSON(name, data)

Параметры

  • name – название файла (максимум 28 символов; чувствителен к регистру символов)
  • data – JSON-данные, которые надо записать

Возвращаемое значение

При успешном выполнении – true, при неуспешном – false.

Описание

Создает файл в Storage-области flash-памяти. Это долговременная (энергонезависимая) память, данные в которой не пропадут после сброса устройства или отключения питания.

Просто воспользуйтесь require("Storage").writeJSON("MyFile", [1,2,3]), чтобы создать новый файл, а затем require("Storage").readJSON("MyFile"), чтобы прочесть его.

Это является эквивалентом require("Storage").write(name, JSON.stringify(data)).

Примечание: Эту функцию необходимо использовать для обычных файлов, а не для файлов типа StorageFile, созданных с помощью require("Storage").open(filename, ...).

Примечание: Эта функция не доступна для устройств с маленькой flash-памятью.

Примеры

См.также

Внешние ссылки