Когда работал программистом 1С, я понимал что даже начальник с кучей сертификатов не знает как правильно проводить обмен данными. И мне там очень понравилось что на тот момент 1С требовал правильный XML (как сейчас не знаю, возможно и JSON уже завезли). А тут как-то посмотрел видео Немчинского интервью уже не помню с кем. Так там он хаил JSON-формат. Да он простой, но на Enterprise разработке это кошмар, и лучше XML просто нету. Часто ставлю в пример Немчинского, но просто его мысли совпадают с моими почти полностью, а у него опыта по более моего и в более крупных проектах. Пока я учился в 4 классе он уже кодил на С++