<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wwoss.direct.quickconnect.to/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>worldwide open-source software - software:development:web:docs:web:javascript:javascript:json</title>
        <description></description>
        <link>https://wwoss.direct.quickconnect.to/</link>
        <lastBuildDate>Sat, 11 Apr 2026 06:49:09 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wwoss.direct.quickconnect.to/lib/exe/fetch.php?media=wiki:logo.png</url>
            <title>worldwide open-source software</title>
            <link>https://wwoss.direct.quickconnect.to/</link>
        </image>
        <item>
            <title>json</title>
            <link>https://wwoss.direct.quickconnect.to/doku.php?id=software:development:web:docs:web:javascript:javascript:json:json&amp;rev=1768045748</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;json&quot;&gt;JSON&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;strong&gt;JSON&lt;/strong&gt; (JavaScript Object Notation) - простой формат обмена данными, удобный для чтения и написания как человеком, так и компьютером. Он основан на подмножестве языка программирования JavaScript, определенного в стандарте ECMA-262 3rd Edition - December 1999. JSON - текстовый формат, полностью независимый от языка реализации, но он использует соглашения, знакомые программистам C-подобных языков, таких как C, C++, C#, Java, JavaScript, Perl, Python и многих других. Эти свойства делают JSON идеальным языком обмена данными.
&lt;/p&gt;

&lt;p&gt;
JSON основан на двух структурах данных:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Коллекция пар ключ/значение. В разных языках, эта концепция реализована как &lt;em&gt;объект&lt;/em&gt;, запись, структура, словарь, хэш, именованный список или ассоциативный массив.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Упорядоченный список значений. В большинстве языков это реализовано как &lt;em&gt;массив&lt;/em&gt;, вектор, список или последовательность.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Это универсальные структуры данных. Почти все современные языки программирования поддерживают их в какой-либо форме. Логично предположить, что формат данных, независимый от языка программирования, должен быть основан на этих структурах.
&lt;/p&gt;

&lt;p&gt;
Если вы тестируете &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;, то должны знать про два основных формата передачи данных:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;XML&lt;/strong&gt; — используется в &lt;strong&gt;SOAP&lt;/strong&gt; (всегда) и &lt;strong&gt;REST&lt;/strong&gt;-запросах (реже);&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;JSON&lt;/strong&gt; — используется в &lt;strong&gt;REST&lt;/strong&gt;-запросах.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
В &lt;em&gt;SOAP &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;&lt;/em&gt; возможен только формат &lt;em&gt;XML&lt;/em&gt;, а вот &lt;em&gt;REST &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;&lt;/em&gt; поддерживает как &lt;em&gt;XML&lt;/em&gt;, так и &lt;em&gt;JSON&lt;/em&gt;.
&lt;/p&gt;

&lt;p&gt;
В нотации JSON это выглядит так:
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt;Объект&lt;/em&gt; - неупорядоченный набор пар ключ/значение. Объект начинается с &lt;code&gt;{открывающей фигурной скобки и заканчивается}&lt;/code&gt; закрывающей фигурной скобкой. Каждое имя сопровождается &lt;code&gt;:двоеточием&lt;/code&gt;, пары ключ/значение разделяются ,&lt;code&gt;запятой&lt;/code&gt;.
&lt;br/&gt;

&lt;a href=&quot;https://wwoss.direct.quickconnect.to/lib/exe/detail.php?id=software%3Adevelopment%3Aweb%3Adocs%3Aweb%3Ajavascript%3Ajavascript%3Ajson%3Ajson&amp;amp;media=software:development:web:docs:web:javascript:javascript:json:object_json_1.png&quot; class=&quot;media&quot; title=&quot;software:development:web:docs:web:javascript:javascript:json:object_json_1.png&quot;&gt;&lt;img src=&quot;https://wwoss.direct.quickconnect.to/lib/exe/fetch.php?media=software:development:web:docs:web:javascript:javascript:json:object_json_1.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;br/&gt;

Массив - упорядоченная коллекция значений. Массив начинается с &lt;code&gt;[открывающей квадратной скобки&lt;/code&gt; и заканчивается &lt;code&gt;]закрывающей квадратной скобкой&lt;/code&gt;. Значения разделены &lt;em&gt;,запятой&lt;/em&gt;.
&lt;br/&gt;

&lt;a href=&quot;https://wwoss.direct.quickconnect.to/lib/exe/detail.php?id=software%3Adevelopment%3Aweb%3Adocs%3Aweb%3Ajavascript%3Ajavascript%3Ajson%3Ajson&amp;amp;media=software:development:web:docs:web:javascript:javascript:json:object_json_2.png&quot; class=&quot;media&quot; title=&quot;software:development:web:docs:web:javascript:javascript:json:object_json_2.png&quot;&gt;&lt;img src=&quot;https://wwoss.direct.quickconnect.to/lib/exe/fetch.php?media=software:development:web:docs:web:javascript:javascript:json:object_json_2.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;br/&gt;

Значение может быть &lt;code&gt;строкой&lt;/code&gt; в двойных кавычках, &lt;code&gt;числом&lt;/code&gt;, &lt;code&gt;true&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt;, &lt;code&gt;null&lt;/code&gt;, &lt;code&gt;объектом&lt;/code&gt; или &lt;code&gt;массивом&lt;/code&gt;. Эти структуры могут быть вложенными.
&lt;br/&gt;

&lt;a href=&quot;https://wwoss.direct.quickconnect.to/lib/exe/detail.php?id=software%3Adevelopment%3Aweb%3Adocs%3Aweb%3Ajavascript%3Ajavascript%3Ajson%3Ajson&amp;amp;media=software:development:web:docs:web:javascript:javascript:json:object_json_3.png&quot; class=&quot;media&quot; title=&quot;software:development:web:docs:web:javascript:javascript:json:object_json_3.png&quot;&gt;&lt;img src=&quot;https://wwoss.direct.quickconnect.to/lib/exe/fetch.php?media=software:development:web:docs:web:javascript:javascript:json:object_json_3.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;br/&gt;

&lt;em&gt;Строка&lt;/em&gt; - коллекция нуля или больше символов Unicode, заключенная в двойные кавычки, используя &lt;code&gt;\обратную косую черту&lt;/code&gt; в качестве символа экранирования. Символ представляется как односимвольная строка. Похожий синтаксис используется в C и Java.
&lt;br/&gt;

&lt;a href=&quot;https://wwoss.direct.quickconnect.to/lib/exe/detail.php?id=software%3Adevelopment%3Aweb%3Adocs%3Aweb%3Ajavascript%3Ajavascript%3Ajson%3Ajson&amp;amp;media=software:development:web:docs:web:javascript:javascript:json:object_json_4.png&quot; class=&quot;media&quot; title=&quot;software:development:web:docs:web:javascript:javascript:json:object_json_4.png&quot;&gt;&lt;img src=&quot;https://wwoss.direct.quickconnect.to/lib/exe/fetch.php?media=software:development:web:docs:web:javascript:javascript:json:object_json_4.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;br/&gt;

&lt;em&gt;Число&lt;/em&gt; представляется так же, как в C или Java, кроме того, что используется толко десятичная система счисления.
&lt;br/&gt;

&lt;a href=&quot;https://wwoss.direct.quickconnect.to/lib/exe/detail.php?id=software%3Adevelopment%3Aweb%3Adocs%3Aweb%3Ajavascript%3Ajavascript%3Ajson%3Ajson&amp;amp;media=software:development:web:docs:web:javascript:javascript:json:object_json_5.png&quot; class=&quot;media&quot; title=&quot;software:development:web:docs:web:javascript:javascript:json:object_json_5.png&quot;&gt;&lt;img src=&quot;https://wwoss.direct.quickconnect.to/lib/exe/fetch.php?media=software:development:web:docs:web:javascript:javascript:json:object_json_5.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;br/&gt;

Пробелы могут использоваться между любыми лексемами.
&lt;/p&gt;

&lt;p&gt;
Исключая некоторые детали кодирования, вышеизложенное полностью описывает язык.
&lt;br/&gt;

&lt;a href=&quot;https://wwoss.direct.quickconnect.to/lib/exe/detail.php?id=software%3Adevelopment%3Aweb%3Adocs%3Aweb%3Ajavascript%3Ajavascript%3Ajson%3Ajson&amp;amp;media=software:development:web:docs:web:javascript:javascript:json:object_json_6.png&quot; class=&quot;media&quot; title=&quot;software:development:web:docs:web:javascript:javascript:json:object_json_6.png&quot;&gt;&lt;img src=&quot;https://wwoss.direct.quickconnect.to/lib/exe/fetch.php?media=software:development:web:docs:web:javascript:javascript:json:object_json_6.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;br/&gt;

&lt;/p&gt;
&lt;dl class=&quot;code&quot;&gt;
&lt;dt&gt;&lt;a href=&quot;https://wwoss.direct.quickconnect.to/doku.php?do=export_code&amp;amp;id=software:development:web:docs:web:javascript:javascript:json:json&amp;amp;codeblock=0&quot; title=&quot;Скачать фрагмент кода&quot; class=&quot;mediafile mf_js&quot;&gt;json.js&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;pre class=&quot;code js&quot;&gt;json
	element
&amp;nbsp;
value
	object
	array
	string
	number
	&amp;quot;true&amp;quot;
	&amp;quot;false&amp;quot;
	&amp;quot;null&amp;quot;
&amp;nbsp;
object
	&#039;{&#039; ws &#039;}&#039;
	&#039;{&#039; members &#039;}&#039;
&amp;nbsp;
members
	member
	member &#039;,&#039; members
&amp;nbsp;
member
	ws string ws &#039;:&#039; element
&amp;nbsp;
array
	&#039;[&#039; ws &#039;]&#039;
	&#039;[&#039; elements &#039;]&#039;
&amp;nbsp;
elements
	element
	element &#039;,&#039; elements
&amp;nbsp;
element
	ws value ws
&amp;nbsp;
string
	&#039;&amp;quot;&#039; characters &#039;&amp;quot;&#039;
&amp;nbsp;
characters
	&amp;quot;&amp;quot;
	character characters
&amp;nbsp;
character
	&#039;0020&#039; . &#039;10FFFF&#039; - &#039;&amp;quot;&#039; - &#039;\&#039;
	&#039;\&#039; escape
&amp;nbsp;
escape
	&#039;&amp;quot;&#039;
	&#039;\&#039;
	&#039;/&#039;
	&#039;b&#039;
	&#039;f&#039;
	&#039;n&#039;
	&#039;r&#039;
	&#039;t&#039;
	&#039;u&#039; hex hex hex hex
&amp;nbsp;
hex
	digit
	&#039;A&#039; . &#039;F&#039;
	&#039;a&#039; . &#039;f&#039;
&amp;nbsp;
number
	integer fraction exponent
&amp;nbsp;
integer
	digit
	onenine digits
	&#039;-&#039; digit
	&#039;-&#039; onenine digits
&amp;nbsp;
digits
	digit
	digit digits
&amp;nbsp;
digit
	&#039;0&#039;
	onenine
&amp;nbsp;
onenine
	&#039;1&#039; . &#039;9&#039;
&amp;nbsp;
fraction
	&amp;quot;&amp;quot;
	&#039;.&#039; digits
&amp;nbsp;
exponent
	&amp;quot;&amp;quot;
	&#039;E&#039; sign digits
	&#039;e&#039; sign digits
&amp;nbsp;
sign
	&amp;quot;&amp;quot;
	&#039;+&#039;
	&#039;-&#039;
&amp;nbsp;
ws
	&amp;quot;&amp;quot;
	&#039;0020&#039; ws
	&#039;000A&#039; ws
	&#039;000D&#039; ws
	&#039;0009&#039; ws&lt;/pre&gt;
&lt;/dd&gt;&lt;/dl&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;JSON&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;json&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-5787&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;дополнения_и_файлы&quot;&gt;Дополнения и Файлы&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.json.org/json-ru.html&quot; class=&quot;urlextern&quot; title=&quot;https://www.json.org/json-ru.html&quot; rel=&quot;ugc nofollow&quot;&gt;Ссылка на оригинальную статью&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://ecma-international.org/publications-and-standards/standards/ecma-404/&quot; class=&quot;urlextern&quot; title=&quot;https://ecma-international.org/publications-and-standards/standards/ecma-404/&quot; rel=&quot;ugc nofollow&quot;&gt;ECMA-404 The JSON Data Interchange Standard.&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://developer.mozilla.org/ru/docs/Learn_web_development/Core/Scripting/JSON&quot; class=&quot;urlextern&quot; title=&quot;https://developer.mozilla.org/ru/docs/Learn_web_development/Core/Scripting/JSON&quot; rel=&quot;ugc nofollow&quot;&gt;MDN JSON&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.w3schools.com/whatis/whatis_json.asp&quot; class=&quot;urlextern&quot; title=&quot;https://www.w3schools.com/whatis/whatis_json.asp&quot; rel=&quot;ugc nofollow&quot;&gt;JavaScript JSON&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0414\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0438 \u0424\u0430\u0439\u043b\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f_\u0438_\u0444\u0430\u0439\u043b\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;5788-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 10 Jan 2026 11:49:08 +0000</pubDate>
        </item>
    </channel>
</rss>
