JSON - то

използването на

Поради своята краткост в сравнение с XML. JSON формат може да бъде по-подходящ за сериализация сложни структури. Ако говорим за уеб приложения, по такъв начин, че е уместно да задачите на обмен на данни, както между браузъра и сървъра (Аякс), както и между самите сървъри (HTTP-софтуерни интерфейси). JSON формат е подходящ за съхранение на сложни динамични структури в релационни бази данни или кеш файл.







JSON е построена на два структури:

  • Набор от двойки ключ / стойност. В различни езици, това се реализира като обект. запис. структура. Речник. хеш таблица. списък с ключ или асоциативен масив. Ключът може да бъде само низ стойност - всякаква форма.
  • Подредени набор от стойности. В много езици, това се реализира като масив. вектор. списък, или последователност.

Това е - универсални структурите от данни. На теория, всички съвременни езици за програмиране ги подкрепят в една или друга форма. Тъй като JSON се използва за обмен на данни между различни езици за програмиране, че има смисъл да го опре на тези структури.







В JSON ги използва от следните форми:

  • Обект - е неподреден набор от име / стойност двойки. затворени в големи скоби. Между струва име и стойност ":" характер. и име / стойност двойки разделени със запетая.
  • Array (едномерна) - набор от ценности, които имат серийни номера (кодове). Масивът е в квадратни скоби []. Стойностите са разделени със запетая.
  • Стойността може да бъде низ на брой двойни кавички. вярно или невярно стойност. обект. масив. или нула стойност. Тези структури могат да бъдат вложени един в друг.
  • Line - е подреден набор от нула или повече Unicode символа. затворени в двойни кавички, с бягство последователност започва с наклонена черта (наклонена черта). Героите са представени от една проста линия.
  • Име - низ.

Поредицата е много подобен на низ в C и Java. Броят също е много подобен на C или Java-номер, обаче, само формата десетични. Пропуски могат да бъдат вмъкнати между две символи.

XML като структура ще изглежда така:

Вижте какво "JSON" в други речници:

JSON-RPC - е отдалечена протокол процедура повикване кодиран в JSON. Това е един много прост протокол (и много подобен на XML RPC), определящ само шепа типове данни и команди. За разлика от XML RPC или SOAP, тя дава възможност за двупосочна комуникация между ... Wikipedia