Сортувальник ключів JSON
Сортуйте ключі JSON-об'єктів за алфавітом, довжиною або у зворотному порядку — з підтримкою вкладених об'єктів
Введення JSON
Відсортований результат
Сортувальник ключів JSON
Сортуйте ключі JSON-об'єктів за алфавітом, довжиною або у зворотному порядку — з підтримкою вкладених об'єктів
Можливості
- Recursively sort JSON keys alphabetically (or only top-level if recursion is off)
- Toggleable recursive mode
- Pretty-printed output with 2-space indent
- Stats: total keys, depth
- Runs entirely in your browser
Як використовувати
- Вставте JSON у панель введення.
- Оберіть порядок сортування та параметри.
- Натисніть «Сортувати ключі».
- Скопіюйте відсортований результат.
Поради та найкращі практики
- Sorted JSON gives stable diffs — useful for committing JSON config files where the original order is arbitrary.
- Arrays are left in their original order (JSON arrays are sequences, not sets — order is semantic).
- For deterministic JSON output across languages, JSON Canonical Form (RFC 8785) goes further than alpha-sorting; use a library for that.
- For very large JSON, the parse+stringify round-trip is fine but memory-bound — files >100 MB may stress the browser.
- Mixed-type arrays (objects + primitives) sort the object members internally; the array itself stays in order.
Запитання та відповіді
Навіщо сортувати ключі JSON?
Сортування ключів спрощує порівняння JSON, перевірку в PR та забезпечує узгодженість конфігураційних файлів.
Чи змінюються значення?
Ні, змінюється лише порядок ключів. Усі значення, масиви та типи даних залишаються без змін.