Показать сообщение отдельно
Старый 10.08.2013, 13:14
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 5  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
mikhailk, а как же примеры побольше? Например
Код:
<car>
//XML
   <company>Volkswagen</company>
   <name>Vento</name>
   <price>800000</price>
</car>

//JSON
{
   "company": Volkswagen,
   "name": "Vento",
   "price": 800000
}

//XML
    <employees>
      <employee>
        <name>John Crichton</name>
        <gender>male</gender>
      </employee>
      <employee>
        <name>Aeryn Sun</name>
        <gender>female</gender>
      </employee>
    </employees>

//JSON
    {
      "employees": [
        {
          "name": "John Crichton",
          "gender": "male"
        },
        {
          "name": "Aeryn Sun",
          "gender": "female"
        }
      ]
    }
JSON не зря называют "Обезжиренной" версией XML, да и потом, c недавних пор (с фп 11) JSON тоже является нативным форматом для флеш (до этого времени была отдельная библиотека, если не ошибаюсь).
У нас в универе преподаватели помню тоже очень скептически относились к этому формату, сколько ни обсуждали с ними различия/плюсы/минусы, всех таки заставляли использовать XML, не шли ни на какие уступки )

Akopalipsis, Protobuf тоже в голове держите, это наиболее компактный из всех (из трех - XML, JSON, Protobuf) способов (отлично для передачи критичных ко времени данных) и его, в отличие от XML и JSON нельзя сходу прочитать и понять что там и как. При этом сам формат передаваемого сообщения (поля и их возможные значения) задаются целиком на этапе проектирования


Последний раз редактировалось KumoKairo; 10.08.2013 в 13:31.