Alexey_Gawrilow

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Prot_XT Цитата: А мне очень JSON нравится для доставки контента. | Нравится это хорошо. Но еще лучше когда это "нравится" обосновано. JSON как формат хорош: - когда клиенты - браузерный JavaScript, для которого он "нативный"; - как замена более многословному XML(1), при обязательной фиксации "контракта"; - когда на данные нужно иногда "посмотреть"; - когда данные должны быть/или желательные в текстовом виде(2), например, транспорт текстовый(HTTP); - когда данные отдаются сервером по запросу клиента и в запросе среди "принимаемых" форматов - JSON. ... и т.д. (1)Если не брать в расчет тот XML на который куча стандартов, схем и автоматических валидаторов, что очень хорошо, но немного многословно. Хотя, для гетерогенных(сильно разнородных систем), то, что доктор прописал. (2)Например, чтобы избежать затрат на дополнительное "конвертирование"(envelope, encode) Понятно, что, "хочется - хуже, чем болит" Но если идти от простого - проще сериализации TClientDataSet или ADO.RecordSet только CSV. А вот если есть ответы на вопросы "Почему?" и "Зачем?" - тогда вопросов нет, Извините за такой оборот. Серебрянной пули не существует, но есть набор проверенных сценариев "если-то". |