You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The [JSON](https://ru.wikipedia.org/wiki/JSON) (JavaScript Object Notation) это общий формат для представления значений и объектов. Его описание задокументированно в стандарте [RFC 4627](http://tools.ietf.org/html/rfc4627). Первоначально он был создан для JavaScript, но многие другие языки также имеют библиотеки, которые также могут работать с ним. Таким образом, JSON легко использовать для обмена данными, когда клиент использует JavaScript а сервер написан на Ruby/PHP/Java/любой другой язык.
30
+
[JSON](https://ru.wikipedia.org/wiki/JSON) (JavaScript Object Notation) это общий формат для представления значений и объектов. Его описание задокументированно в стандарте [RFC 4627](http://tools.ietf.org/html/rfc4627). Первоначально он был создан для JavaScript, но многие другие языки также имеют библиотеки, которые также могут работать с ним. Таким образом, JSON легко использовать для обмена данными, когда клиент использует JavaScript а сервер написан на Ruby/PHP/Java/любой другой язык.
31
31
32
32
JavaScript предоставляет методы:
33
33
@@ -188,7 +188,7 @@ replacer
188
188
: Массив свойств для кодирования или функции отображения `function(key, value)`.
189
189
190
190
space
191
-
: Дополнительные отступы, используемые для форматирования.
191
+
: Дополнительное пространство (отступы), используемое для форматирования.
192
192
193
193
В большинстве случаев `JSON.stringify` используется только с первым аргументом. Но если нам нужно отфильтровать процесс замены, например, отфильтровать циклические ссылки, то можно использовать второй аргумент `JSON.stringify`.
194
194
@@ -290,7 +290,7 @@ number: 23
290
290
291
291
Третий аргумент `JSON.stringify(value, replacer, spaces)` - это количество пробелов, используемых для удобного форматирования.
292
292
293
-
Previously, all stringified objects had no indents and extra spaces. That's fine if we want to send an object over a network. Аргумент `spacer` используется исключительно для вывода в удобочитаемом виде.
293
+
Ранее все строковые объекты не имели отступов и лишних пробелов. Это нормально, если мы хотим отправить объект по сети. Аргумент `spacer` используется исключительно для вывода в удобочитаемом виде.
294
294
295
295
Ниже `spacer = 2` указывает JavaScript отображать вложенные объекты в несколько строк с отступом в 2 пробела внутри объекта:
0 commit comments