JavaScript JSON.stringify()

JavaScript JSON JavaScript JSON


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

Синтаксис

JSON.stringify(value[, replacer[, space]])

Описание параметра:

  • value:

    Обязательный. Значение JavaScript, которое нужно преобразовать (обычно объект или массив).

  • replacer:

    Необязательный. Функция или массив, используемые для преобразования результата.

    Если replacer — функция, JSON.stringify вызовет её, передав ключ и значение каждого члена. Возвращаемое значение используется вместо исходного значения. Если эта функция возвращает undefined, член исключается. Ключ корневого объекта — пустая строка: "".

    Если replacer — массив, преобразуются только члены, ключи которых присутствуют в массиве. Порядок преобразования членов совпадает с порядком ключей в массиве.

  • space:

    Необязательный. Добавляет отступы, пробелы и разрывы строк в текст. Если space — число, текст возвращаемого значения имеет отступ на каждом уровне в указанное количество пробелов. Если space больше 10, текст имеет отступ в 10 пробелов. space также может быть не числом, например \t.

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

Возвращает строку, содержащую текст JSON.

Пример

Пример

var str = {"name":"Example", "site":"http://www.example.com"} str_pretty1 = JSON.stringify(str) document.write( "Случай только с одним параметром:" ); document.write( "<br>" ); document.write("<pre>" + str_pretty1 + "</pre>" ); document.write( "<br>" ); str_pretty2 = JSON.stringify(str, null, 4) //Использовать четыре пробела для отступа document.write( "Случай с использованием параметров:" ); document.write( "<br>" ); document.write("<pre>" + str_pretty2 + "</pre>" ); //pre используется для форматирования вывода

Попробуйте сами »

JavaScript JSON JavaScript JSON

Другие расширения