ΠΠ°ΠΊΠΎΠ² ΠΎΠ·Π½Π°ΡΠ°ΡΡ JavaScript-Object-Notation ΠΏΠ»ΡΡ XML JavaScript-Object-Notation Π°-ΡΠ°ΠΊΠΆΠ΅ XML ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΠΎΡΠΌΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΡΠ΅Π΄ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ. ΠΡΠΈ-ΡΠΎΡΠΌΠ°ΡΡ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΡΡΡΡ Π² Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Ρ API ΠΏΠ»ΡΡ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΠ»ΡΡΠ΅Π²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ½ΡΠΉ ΠΏΠ»ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
. Π ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌΠΈ-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΌΠΈ-ΡΠ°ΡΡΡΠΌΠΈ, ΠΈ Π΅ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ. Π-ΡΠ°ΠΌΠΊΠ°Ρ
ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΡΡ
ΠΏΠ»ΡΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ°Π·Π±ΠΎΡΠ°Ρ
, ΠΎΡ
Π²Π°ΡΡΠ²Π°Ρ Π²Π°Π²Π°Π΄Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ, ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ JSON ΠΈ Extensible-Markup-Language ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Ρ-ΡΠ΅Π»ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΏΠ»ΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ. ΠΠ°ΠΊΠΎΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ JSON-ΡΠΎΡΠΌΠ°Ρ JSON-ΡΠΎΡΠΌΠ°Ρ, ΡΠΎ-Π΅ΡΡΡ JS Object Notation, ΡΠ²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ
, Π±Π°Π·ΠΈΡΡΡΡΠΈΠΉΡΡ Π½Π° ΡΡΡΡΠΊΡΡΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠ»ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ². ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΠ°Π²Π°Π΄Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π²ΠΈΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΡΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ, ΡΠ°ΠΊ-ΠΆΠ΅ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ. JSON ΡΠ°ΡΡΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ Π² Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
ΠΏΠ»ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°Ρ
-API. Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ Π²ΠΎ JSON-ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π²Π½ΡΡΡΠΈ ΡΡΡΡΠΊΡΡΡΠ΅ ΡΠ²ΡΠ·ΠΎΠΊ ΠΊΠ»ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ»ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°, Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠΎΠΊΠΎΠΉ, ΡΠΈΡΡΠΎΠ²ΡΠΌ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΈΠΏΠΎΠΌ, ΡΠΏΠΈΡΠΊΠΎΠΌ Π»ΠΈΠ±ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ. ΠΠ°Π½Π½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΡΠΎΠ·Π΄Π°Π΅Ρ JSON-ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΡΠΌ ΡΠ°Π΄ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. JavaScript-Object-Notation Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΡΡΡΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΡΠΎΡΠΎΠΉ. ΠΠ½ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ JSON Π»Π΅Π³ΡΠ΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠΌΠΈ ΡΠΎΡΠΌΠ°ΡΠ°ΠΌΠΈ. Π’Π°ΠΊΠ°Ρ-ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π΅Ρ JSON ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ Vavada ΡΠ°Π΄ΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°ΠΊΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ XML XML-ΡΠΎΡΠΌΠ°Ρ, ΡΠΎ-Π΅ΡΡΡ Π³ΠΈΠ±ΠΊΠΈΠΉ Markup ΡΠ·ΡΠΊ, ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΈΠ·-ΡΠ΅Π±Ρ ΡΠ·ΡΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ-ΡΠ΅Π»ΡΡ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. XML ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π°-ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΡΠ½ΡΡ
-ΡΠ΅Π³ΠΎΠ², ΠΎΠ½ΠΈ Π·Π°Π΄Π°ΡΡ ΡΡ
Π΅ΠΌΡ Π΄Π°Π½Π½ΡΡ
. XML-ΡΠΎΡΠΌΠ°Ρ Π΄Π°Π΅Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. ΠΠ°Π½Π½ΡΠ΅ Π² XML ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Π²Π½ΡΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΡΠ½ΡΠ΅-ΡΠ΅Π³ΠΈ, ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΠ½Π°Π»ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ. Π’Π°ΠΊΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΡΠΎΠ·Π΄Π°Π΅Ρ XML Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΡΠΊΡΡΡΠ½ΡΠΌ ΠΈ ΡΠΎΡΠ½ΡΠΌ. XML-ΡΠΎΡΠΌΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½Π° ΡΠΎΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠ°Π²Π°Π΄Π° ΠΊΠ°Π·ΠΈΠ½ΠΎ. XML Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΠΎΡΡΡΡ. XML ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡ
Π΅ΠΌΡ Π°-ΡΠ°ΠΊΠΆΠ΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅-ΡΠ²ΠΎΠΉΡΡΠ²Π° Ρ-ΡΠ΅Π»ΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
. Π’Π°ΠΊΠ°Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄Π΅Π»Π°Π΅Ρ XML ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΡΠΌ Π΄Π»Ρ ΡΠ»ΡΡΠ°Π΅Π², Π³Π΄Π΅ Π½ΡΠΆΠ½Π° ΡΠ΅ΡΠΊΠ°Ρ ΡΡ
Π΅ΠΌΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ»Π°Π²Π½ΡΠ΅ ΠΎΡΠ»ΠΈΡΠΈΡ JavaScript-Object-Notation Π°-ΡΠ°ΠΊΠΆΠ΅ Extensible-Markup-Language JSON ΠΈ Extensible-Markup-Language Π·Π°ΠΊΡΡΠ²Π°ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΏΡΠΈ-ΡΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΠΈΠ΅ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. JSON ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡΠ΅Π΅-ΡΠΈΡΠ»ΠΎ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΡ
-ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π΄Π°Π½Π½ΡΠΉ-ΡΠ°ΠΊΡΠΎΡ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΎΡΠΌΠ°Ρ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΌ. Extensible-Markup-Language ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π½ΠΎΠ΅-ΡΠΈΡΠ»ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠΎΡΠ½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΡΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. JSON Π»Π΅Π³ΡΠ΅ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ Π² ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ². Extensible-Markup-Language, ΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅-ΡΠΈΡΠΎΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°Π΄ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡ
Π΅ΠΌΡ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΠ°Π²Π°Π΄Π° ΡΡΠ΅Π΄ΠΈ JSON-ΠΈ-XML ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Ρ-ΡΡΠ΅ΡΠΎΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Ρ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ± ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΡΠ΅Π· Π΄Π°Π½Π½ΡΠΌΠΈ. JavaScript-Object-Notation ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ Π² web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π°-ΡΠ°ΠΊΠΆΠ΅ API, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ XML-ΡΠΎΡΠΌΠ°Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ Π²ΠΎ enterprise ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
, ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
-ΡΠ°ΠΉΠ»Π°Ρ
ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π΄Π°Π½Π½ΡΠΌΠΈ. Π‘Ρ
Π΅ΠΌΠ° JSON JSON-ΡΠΎΡΠΌΠ°Ρ ΡΡΡΠΎΠΈΡΡΡ ΠΈΠ· ΡΡΡΡΠΊΡΡΡ ΠΏΠ»ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ². ΠΠ±ΡΠ΅ΠΊΡ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΏΠ°Ρ ΠΊΠ»ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ
Π²Π½ΡΡΡΡ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠ΅ braces. ΠΠ°Π±ΠΎΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΠΎ-ΡΡΡΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π΄Π°Π½Π½ΡΡ
, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ
Π²ΠΎ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠ΅ brackets. ΠΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΠΎ JSON-ΡΠΎΡΠΌΠ°ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎ ΡΠ²Π»ΡΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΠΌ Π»ΠΈΠ±ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌ. ΠΠ°Π·ΠΎΠ²ΡΠ΅ Vavada Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΡΡΡΠΎΠΊΠΈ, ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΈ Π±ΡΠ»Π΅Π²Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π‘ΠΎΡΡΠ°Π²Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡ
Π²Π°ΡΡΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. Π’Π°ΠΊΠ°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ. JavaScript-Object-Notation Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ ΠΈ ΡΡΡΠΎΠ³ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ-ΡΠΈΠΏΠΎΠ², ΡΡΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ Π΅Π³ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅. Π’Π΅ΠΌ-Π½Π΅-ΠΌΠ΅Π½Π΅Π΅ Π΄Π°Π½Π½Π°Ρ-ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΏΡΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ, Π΄Π»Ρ-ΡΠΎΠ³ΠΎ-ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ. Π‘Ρ
Π΅ΠΌΠ° XML-ΡΠΎΡΠΌΠ°ΡΠ° XML-ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ ΡΡ
Π΅ΠΌΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΠ°Π·ΠΌΠ΅ΡΠΎΡΠ½ΡΡ
-Π±Π»ΠΎΠΊΠ°Ρ
. ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΠ°Π²Π°Π΄Π° ΠΊΠ°Π·ΠΈΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ. ΠΠ°Π½Π½ΡΠΉ-ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π΄Π°Π΅Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ XML ΠΈΠΌΠ΅ΡΡ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠΈΠ·ΠΈΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π½Π°-ΡΡΠΎΠ²Π½Π΅ ΡΡΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΏΠ»ΡΡ ΡΠΎΡΠΌΠΈΡΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΡΡΠ°ΠΏ ΡΡΠΎΡΠ½Π΅Π½ΠΈΡ. XML Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ-Π² ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ. ΠΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΎΠ±ΡΠ·Π°Π½Ρ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π·Π°ΠΊΡΡΡΡ, Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΡΠ°Π²Π°ΡΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ. ΠΠ°Π½Π½ΡΠΉ-ΡΠ°ΠΊΡΠΎΡ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΎΡΠΌΠ°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ, ΠΏΡΠΈ-ΡΡΠΎΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ JSON-ΡΠΎΡΠΌΠ°ΡΠ° JavaScript-Object-Notation Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ
. JSON ΠΠ°Π²Π°Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°Π΄ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
ΡΡΠ΅Π΄ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΏΠ»ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ, ΠΈ Π΅ΡΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ API. ΠΠ·-Π·Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΡΠΎΡΠ΅ ΠΎΠ½ ΡΡΠ°Π» Π±Π°Π·ΠΎΠΉ Π²ΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ
. JSON ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π²ΠΎ ΡΠΌΠ°ΡΡΡΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
, ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ
Π°Π½Π°Π»ΠΈΠ·Π° Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ
Π±Π΅Π· ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΠΉ. Π’Π°ΠΊΠΆΠ΅ JSON ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°Π΄ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠ»ΡΡ Π΄Π°Π½Π½ΡΡ
. JSON ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Ρ-ΡΠ΅Π»ΡΡ Π·Π°ΠΏΠΈΡΠΈ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΈΡ
ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Vavada ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ XML XML Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° ΡΠΎΡΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΡΡ
. ΠΠ°Π½Π½ΡΠΉ-ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ enterprise ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΏΠ»ΡΡ ΡΠ²ΡΠ·ΠΊΠ΅ ΡΠ°Π·Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ. XML-ΡΠΎΡΠΌΠ°Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ°Ρ
ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ, ΠΎΡΡΠ΅ΡΡ ΠΏΠ»ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ. ΠΠ°Π½Π½ΡΠΉ-ΡΠΎΡΠΌΠ°Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Ρ ΠΏΠΎΠ΄-Π·Π°Π΄Π°ΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. Π’Π°ΠΊΠΆΠ΅ XML Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ Π²ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
, Π²-ΠΊΠΎΡΠΎΡΡΡ
ΠΊΡΠΈΡΠΈΡΠ½Π° Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ»ΡΡΡ ΠΏΠ»ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ JSON-ΡΠΎΡΠΌΠ°Ρ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ², Π²ΠΊΠ»ΡΡΠ°Ρ Π»Π΅Π³ΠΊΠΎΡΡΡ, ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΡΡΡ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ. JSON ΠΏΡΠ°ΠΊΡΠΈΡΠ΅Π½ ΡΠ°Π΄ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π°-ΡΠ°ΠΊΠΆΠ΅ Ρ
ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΠ°Π²Π°Π΄Π° ΠΊΠ°Π·ΠΈΠ½ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ-ΡΠΎΡΠΌΠ°ΡΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π°Π΄Π°Π½ΠΈΡ ΡΡ
Π΅ΠΌΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ. Extensible-Markup-Language Π΄Π°Π΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠ°Π΄ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. ΠΠ°Π½Π½ΡΠΉ-ΡΠΎΡΠΌΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠ»ΡΡ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ ΡΡ
Π΅ΠΌΡ. ΠΠ°Π½Π½ΡΠΉ-ΡΠ°ΠΊΡΠΎΡ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ XML ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ
ΡΠΈΡΡΠ΅ΠΌ, ΠΏΡΠΈ-ΡΡΠΎΠΌ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΌΠ°ΡΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π΄ΠΈ JSON-ΡΠΎΡΠΌΠ°ΡΠΎΠΌ Π°-ΡΠ°ΠΊΠΆΠ΅ XML-ΡΠΎΡΠΌΠ°ΡΠΎΠΌ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Ρ-ΡΡΠ΅ΡΠΎΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠΉ. ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π°-ΡΠ°ΠΊΠΆΠ΅ Π»Π΅Π³ΠΊΠΎΡΡΡ, ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ JSON. ΠΠΎΠ³Π΄Π° ΠΊΡΠΈΡΠΈΡΠ½Π° ΡΡΡΠΎΠ³Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ»ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ XML. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ JavaScript-Object-Notation Π°-ΡΠ°ΠΊΠΆΠ΅ XML-ΡΠΎΡΠΌΠ°ΡΠ° Π Π°Π΄ΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π· JSON ΠΏΠ»ΡΡ XML-ΡΠΎΡΠΌΠ°ΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ. Π’Π°ΠΊΠΈΠ΅-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π°ΡΡ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΈΡΠ°ΡΡ, ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ. ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΠ°Π²Π°Π΄Π° ΡΠΎΡΠΌΠ°ΡΠΎΠ². ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° JSON ΡΠ°ΡΠ΅-Π²ΡΠ΅Π³ΠΎ Π±ΡΡΡΡΠ΅Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅. XML-ΡΠΎΡΠΌΠ°Ρ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ-ΠΎΠ±ΡΠ΅ΠΌΠ° ΡΠ΅ΡΡΡΡΠΎΠ² ΠΈΠ·-Π·Π° ΡΠ°Π·Π²ΠΈΡΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ. ΠΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π΄Π»Ρ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΠΊΡΡΡΡ. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π±Π΅Π·-ΡΡΡΠ½ΠΎΠ³ΠΎ-ΡΡΠ°ΡΡΠΈΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Vavada. Π ΠΎΠ»Ρ JSON-ΡΠΎΡΠΌΠ°ΡΠ° ΠΏΠ»ΡΡ XML-ΡΠΎΡΠΌΠ°ΡΠ° Π² Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
JSON ΠΈ XML Π²ΡΡΡΡΠΏΠ°ΡΡ Π·Π½Π°ΡΠΈΠΌΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΏΠ»ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ. ΠΡΠΈ-ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΡΠΈΡ
ΡΠΎΡΠΌΠ°ΡΠΎΠ² Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΡΠ΅Π΄ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ Π±ΡΠ»ΠΎ Π±Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ΄Π½Π΅Π΅. JavaScript-Object-Notation ΡΡΠ°Π» ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ Π΄Π»Ρ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠ»ΡΡ API Π·Π°-ΡΡΠ΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π»Π΅Π³ΠΊΠΎΡΡΠΈ Π°-ΡΠ°ΠΊΠΆΠ΅ Π±ΡΡΡΡΠΎΡΠ΅. XML-ΡΠΎΡΠΌΠ°Ρ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ ΡΠ²ΠΎΡ Π²Π°ΠΆΠ½ΠΎΡΡΡ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
, Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° ΡΠΎΡΠΌΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. Π£ΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ. JSON-ΠΈ-XML ΠΎΡΡΠ°ΡΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΏΠ»ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ
ΠΠ°Π²Π°Π΄Π° ΠΊΠ°Π·ΠΈΠ½ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ² JavaScript-Object-Notation Π°-ΡΠ°ΠΊΠΆΠ΅ XML-ΡΠΎΡΠΌΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ Π½Π΅-ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΡΠΊΡΡΡΠΎΠΉ, ΠΏΡΠΈ-ΡΡΠΎΠΌ ΠΏΠ»ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠΌ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ. JSON ΡΠ΅Π³ΡΠ»ΡΡΠ½Π΅Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π²-ΡΠΎΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡ ΠΎΠ±ΠΌΠ΅Π½Π°, Π²-ΡΠΎ-Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Extensible-Markup-Language ΠΈΠΌΠ΅Π΅Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π²-ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ, ΡΠ°ΠΊ ΠΏΠ»ΡΡ Ρ-ΡΠ΅Π»ΡΡ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π’Π°ΠΊΠ°Ρ-ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½ΠΎ Ρ ΡΠ΅ΠΌ-ΡΠ°ΠΊΡΠΎΠΌ, ΡΡΠΎ XML-ΡΠΎΡΠΌΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ»ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ. ΠΠ½ΡΡΡΠΈ JSON Π½Π΅-ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΌΠ΅ΡΠΎΠΊ, Π΄Π°Π½Π½ΡΠΉ-ΡΠ°ΠΊΡΠΎΡ ΡΠΎΠ·Π΄Π°Π΅Ρ JSON Π±ΠΎΠ»Π΅Π΅ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΡΠΌ Ρ-ΡΠΎΡΠΊΠΈ-Π·ΡΠ΅Π½ΠΈΡ ΡΡΠΎΡΠΎΠ½Ρ Π·ΡΠ΅Π½ΠΈΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠΎ Extensible-Markup-Language ΠΠ°Π²Π°Π΄Π° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ, ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π°Π½Π½Π°Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΠΌΠ°ΡΡΡ ΠΏΠ»ΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΡΡ ΡΠ°Π·Π±ΠΎΡ.