English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JSON.stringify()

JSON используется для обмена данными с веб-сервером. При отправке данных на веб-сервер данные должны быть строками.

Метод JSON.stringify() преобразует объект JavaScript или значение в строку JSON.

Если метод опционально заменяет значенияЗаменительУказанные или опциональные, если включается только指定的 функциональность свойствЗаменительУказать массив.

Синтаксис:

JSON.stringify(value, replacer)

Первый параметр specifies the value to be converted to a JSON string.

Дополнительный параметр specifies a function that can change the behavior of the stringification process.

Преобразование объекта JavaScript в строку

Предположим, что у нас есть следующий объект в JavaScript:

  var myObj = {name: "Seagull", age: 22, city: "New Delhi"};

Используя метод JSON.stringify(), мы можем преобразовать объект JavaScript в строку JSON:

var myJSON = JSON.stringify(myObj);
Тестировать, посмотреть‹/›

Преобразование массива JavaScript в строку

Предположим, что у нас есть следующий массив в JavaScript:

  var myArr = ["Seagull", "Cynthia", "Tarush"];

Используя метод JSON.stringify(), мы можем преобразовать массив JavaScript в строку JSON:

var myJSON = JSON.stringify(myArr);
Тестировать, посмотреть‹/›

Преобразование объекта даты в строку

В JSON не разрешается использовать объекты даты.

Метод JSON.stringify() преобразует любые объекты даты в строки.

var myObj = { name: "Seagull", today: new Date(), city: "New Delhi" };
var myJSON = JSON.stringify(myObj);
document.getElementById("output").innerHTML = myJSON;
Тестировать, посмотреть‹/›

ВниманиеПарсинг: преобразование строки в местный объект называетсяПарсинга местный объект преобразуется в данные, которые можно передавать в сетистроканазываетсяСтрангификация.