JSON
JSON ↔ YAML / CSV / XML / TOML
Конвертувати JSON в YAML, CSV, XML чи TOML і навпаки — усе в браузері, без бібліотек.
Конвенція: атрибути — ключі з "@" (@id → атрибут id), текст мішаного елемента — ключ "#text", повторювані діти — масив.
Часті запитання
Чому конвертація в CSV іноді втрачає структуру?
CSV за своєю природою плаский і табличний формат, тому вкладені об’єкти чи масиви неможливо представити напряму — їх потрібно спершу розгорнути (flatten) у прості пари "ключ: значення".
Як інструмент визначає, що стане атрибутом XML, а що — елементом?
За конвенцією: ключі з префіксом "@" стають атрибутами (наприклад, @id → атрибут id), а ключ "#text" використовується для текстового вмісту змішаних елементів. Це домовленість цього інструмента, а не універсальний стандарт XML.
Чи передаються дані на сервер під час конвертації?
Ні, конвертація в YAML, CSV, XML і TOML відбувається повністю у браузері на JavaScript, без сторонніх бібліотек і без сервера.