Espruino:Справочник по API/Класс JSON/stringify(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 27: | Строка 27: | ||
Преобразовывает заданный объект в JSON-строку, которую затем можно снова преобразовать в объект с помощью JSON.parse() или eval(). | Преобразовывает заданный объект в JSON-строку, которую затем можно снова преобразовать в объект с помощью JSON.parse() или eval(). | ||
{{Примечание1|Эта функция отличается от стандартной JavaScript-функции JSON.stringify() в следующем: | |||
* Аргумент replacer будет проигнорирован | * Аргумент replacer будет проигнорирован | ||
* Типизированные массивы вроде new Uint8Array(5) будут обработаны, как если бы они были просто массивами, а не объектами (так компактнее). | * Типизированные массивы вроде new Uint8Array(5) будут обработаны, как если бы они были просто массивами, а не объектами (так компактнее). | ||
}} | |||
== Примеры == | == Примеры == | ||
Строка 59: | Строка 60: | ||
=См.также= | =См.также= | ||
=Внешние ссылки= | =Внешние ссылки= |
Текущая версия от 17:40, 12 июня 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция JSON.stringify()[1]
Синтаксис
JSON.stringify(data, replacer, space)
Параметры
- data – данные, которые нужно преобразовать в JSON-строку
- replacer – этот аргумент будет проигнорирован
- space – количество пробелов для отступа, строка или null/undefined, чтобы не делать отступ
Возвращаемое значение
JSON-строку.
Описание
Преобразовывает заданный объект в JSON-строку, которую затем можно снова преобразовать в объект с помощью JSON.parse() или eval().
Примеры
Эта функция используется в следующих статьях документации Espruino:
- Датчик параметров среды BME680
- WiFi-модуль ESP8266
- Светодиодные матрицы
- NFC/RFID-модуль MFRC522
- Беспроводной приемопередатчик nRF905
- NFC/RFID-модуль PN532
- Беспроводной модуль HopeRF RFM69
- LoRa-модули RN2483/RN2483A
- Робот при помощи Espruino Pico
- Wii Nunchuck
- Радиомодули LPRS easyRadio (eRIC)
- Gadgetbridge для Android
- Интернет (HTTP/TCP/UDP и т.д.)
- IoT-сервисы
- Веб-сокеты
- Рассылка объявлений в BLE при помощи Node.js/Python/C#/Android
- Использование HTTP-прокси при помощи BLE
- Использование UART-портов (NUS) при помощи BLE
- Дистанционный мониторинг с помощью Pixl.js и SMS
- WiFi-термометр
- MQTT-мост Bluetooth-Ethernet при помощи Pixl.js
- Вывод на дисплей данных о температуре/влажности, а также на Xively через WiFi
См.также
Внешние ссылки