Перетворення JSON5
Перетворюйте JSON5 і стандартний JSON з коментарями, одинарними лапками та кінцевими комами
Перетворення між JSON5 і стандартним JSON
JSON5 розширює стандартний JSON коментарями, рядками в одинарних лапках, ключами без лапок, кінцевими комами та шістнадцятковими числами, що робить його популярним для фронтенд-конфігурації та файлів даних, написаних вручну. Ця сторінка перетворює JSON5 на строгий JSON для API й інструментів, що приймають лише стандартний JSON.
Зворотний напрямок виводить стандартний JSON як текст, сумісний із JSON5, зберігаючи звичайні ключі й лапки, що підходить проєктам, які надають перевагу файлам із коментарями. Перетворення працює на рівні синтаксису й ніколи не вигадує коментарів.
Коли з’являється синтаксична помилка, редактор позначає її рядок і стовпець та пояснює причину, як-от зайва кінцева кома чи незавершений рядок. Виправте її й запустіть перетворення знову; вхід і вихід залишаються в браузері.
Часті запитання
- Чи можуть браузери чи бекенди читати файли JSON5 напряму?
- Більшість вбудованих парсерів приймають лише стандартний JSON. Перед розгортанням перетворіть на стандартний JSON на цій сторінці або виконайте перетворення на етапі збірки.
- Чи зберігаються коментарі під час перетворення?
- Під час отримання стандартного JSON коментарі відкидаються, бо формат їх не підтримує. Зворотний напрямок також не генерує коментарів.
- Що відбувається з ключами без лапок?
- Ключі без лапок отримують подвійні лапки у виводі стандартного JSON, а сам текст ключа залишається незмінним.