История изменений
Исправление KivApple, (текущая версия) :
Иногда нужно стыковаться с другой системой, которая уже выдаёт/принимает JSON.
А ещё JSON прост как пробка, стандартизирован и имеет либы под любой язык. Какой-нибудь protobuf слегка vendor-lock, пусть и OpenSource.
То есть если встаёт задача выбрать что-то простое и максимально нейтральное как формат обмена данными между системами, то альтернатив JSON не сказать, что бы много. Бинарные форматы либо прибиты к конкретным либам/фреймворкам, либо имеют недостаточно широкую поддержку.
Исправление KivApple, :
Иногда нужно стыковаться с другой системой, которая уже выдаёт/принимает JSON.
А ещё JSON прост как пробка, стандартизирован и имеет либы под любой язык. Какой-нибудь protobuf слегка vendor-lock, пусть и OpenSource.
То есть если встаёт задача выбрать что-то простое и максимально нейтральное как формат обмена данными между системами, то альтернатив JSON не сказать, что бы много.
Исходная версия KivApple, :
Иногда нужно стыковаться с другой системой, которая уже выдаёт/принимает JSON.
А ещё JSON прост как пробка, стандартизирован и имеет либы под любой язык. Какой-нибудь protobuf слегка vendor-lock, пусть и OpenSource.