Espruino:Справочник по API/Класс JSON/stringify(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показаны 2 промежуточные версии 1 участника)
Строка 9: Строка 9:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
JSON.stringify(data, replacer, space)
JSON.stringify(data, replacer, space)
</syntaxhighlight>
</syntaxhighlight>
Строка 27: Строка 27:
Преобразовывает заданный объект в JSON-строку, которую затем можно снова преобразовать в объект с помощью JSON.parse() или eval().
Преобразовывает заданный объект в JSON-строку, которую затем можно снова преобразовать в объект с помощью JSON.parse() или eval().


'''Примечание:''' Эта функция отличается от стандартной JavaScript-функции JSON.stringify() в следующем:
{{Примечание1|Эта функция отличается от стандартной JavaScript-функции JSON.stringify() в следующем:
* Аргумент replacer будет проигнорирован
* Аргумент replacer будет проигнорирован
* Типизированные массивы вроде new Uint8Array(5) будут обработаны, как если бы они были просто массивами, а не объектами (так компактнее).
* Типизированные массивы вроде new Uint8Array(5) будут обработаны, как если бы они были просто массивами, а не объектами (так компактнее).
}}


== Примеры ==
== Примеры ==
Строка 59: Строка 60:


=См.также=
=См.также=
{{ads}}


=Внешние ссылки=
=Внешние ссылки=
Строка 66: Строка 65:
<references />
<references />


{{Навигационная таблица/Espruino}}
{{Навигационная таблица/Портал/Espruino}}
{{Навигационная таблица/Телепорт}}

Текущая версия от 17:40, 12 июня 2023

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


Функция JSON.stringify()[1]

См. веб-документацию MDN.

Синтаксис

JSON.stringify(data, replacer, space)

Параметры

  • data – данные, которые нужно преобразовать в JSON-строку
  • replacer – этот аргумент будет проигнорирован
  • space – количество пробелов для отступа, строка или null/undefined, чтобы не делать отступ

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

JSON-строку.

Описание

Преобразовывает заданный объект в JSON-строку, которую затем можно снова преобразовать в объект с помощью JSON.parse() или eval().

Примечание

Эта функция отличается от стандартной JavaScript-функции JSON.stringify() в следующем:

  • Аргумент replacer будет проигнорирован
  • Типизированные массивы вроде new Uint8Array(5) будут обработаны, как если бы они были просто массивами, а не объектами (так компактнее).

Примеры

Эта функция используется в следующих статьях документации Espruino:


См.также

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