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