Здравствуйте, vsb, Вы писали:
vsb>Какие пару часов? Синтаксис XML очевиден за пару минут, что там изучать пару часов, если не влезать в подводные камни.
Кому очевиден ? Люди без продакшн опыта спотыкаются в XML годами, а JSON воспринимают даже не задумываясь.
>А на то, что я потратил N человеко-месяцев, у JSON-а нормальных инструментов в принципе нет. Поэтому если они не нужны — разницы между XML и JSON нет почти никакой, оба варианта просты и интуитивно понятны.
Интуитивно-понятно это мягко говоря преувеличение. JSON понятен любому, кто хотя бы кое что пробовал на JS, а это студенты начиная с колледжей. XML по факту приходится учить в явной форме
1 синтаксис — что бы не путали слеши, правильно ставили угловые скобки и тд и тд.
2 схемы всякие
3 инструментам
4 АПИ
vsb>Единственное значимое отличие XML от JSON это то, что в JSON отдельно выделена структура "array", "dictionary", а в XML более простая структура и её отображение на "array", "dictionary" приходится делать несколько сложней.
Вот-вот. В XML тип определяется схемой. В JSON — синтаксисом.