JSON Viewer — Переглядач JSON
Переглядайте великий JSON як згортане дерево у браузері. Шукайте ключі та значення, копіюйте шлях до вузла як JSONPath, jq чи JavaScript — без завантаження.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяШвидкий переглядач дерева для великих файлів JSON
JSON легко читати, коли він має десяток рядків, і майже неможливо, коли це 40-мегабайтний дамп API, експорт GeoJSON або HAR-файл браузера. Текстові редактори не справляються з файлами такого розміру, а більшість онлайн-переглядачів або завантажують ваші дані на сервер, або підвішують вкладку, поки створюють тисячі HTML-елементів. Цей переглядач JSON створено саме для такої ситуації: перетягніть файл, і він буде оброблений локально та показаний як згортане дерево, де малюються лише рядки, що наразі видно на екрані. Незалежно від того, чи має документ сто вузлів, чи кілька мільйонів, прокручування та розгортання лишаються плавними.
Кожен рядок показує ключ або індекс масиву, кольорове значення та — для об’єктів і масивів — кількість ключів чи елементів, які вони містять. Клацніть будь-який рядок, щоб вибрати його та розгорнути чи згорнути, або скористайтеся клавіатурою: стрілки переміщують і розгортають, Page Up і Page Down перестрибують на екран, а Enter перемикає поточний вузол. Expand all і Collapse all працюють з усім документом, із запобіжним обмеженням, щоб величезний файл не заблокував сторінку.
Пошук і копіювання шляхів
Поле пошуку переглядає кожен ключ і значення в документі, зокрема вузли, які ще згорнуті. Натисніть Enter, щоб перейти до наступного збігу, і Shift+Enter, щоб повернутися; переглядач розгортає батьківські вузли кожного збігу, прокручує до нього та підсвічує відповідний текст. Це дає змогу швидко знайти конкретний ID, адресу електронної пошти чи код помилки, захований глибоко у вкладеній відповіді.
Коли ви вибираєте вузол, його повний шлях з’являється під деревом. Виберіть потрібну нотацію — JavaScript, JSONPath, JSON Pointer, jq або Python — і скопіюйте її одним клацанням або наведіть курсор на рядок і скористайтеся кнопкою копіювання шляху. Ключі з пробілами, дефісами чи іншими спеціальними символами беруться в лапки та екрануються правильно для кожного формату, тож скопійований шлях можна вставити просто в код, команду jq, перевірку в тесті або операцію JSON Patch. Copy value копіює вибраний рядок як звичайний текст, а будь-який об’єкт чи масив — як відформатований JSON.
Приватно й працює офлайн
Усе відбувається у вашому браузері. Файл ніколи не завантажується, немає облікового запису, і нічого не зберігається, тому безпечно переглядати виробничі журнали, експорти клієнтів чи відповіді з токенами. JSON, розділений символами нового рядка (NDJSON або JSON Lines), розпізнається автоматично й показується як масив, а некоректні вхідні дані супроводжуються повідомленням із рядком і стовпцем першої помилки. Якщо потрібно переформатувати, мінімізувати чи відсортувати ключі документа, а не переглядати його, скористайтеся JSON Formatter.
Як користуватися
- Відкрийте JSONПеретягніть файл .json, .geojson або .ndjson, клацніть для вибору чи вставте текст JSON.
- Дослідіть деревоКлацайте рядки або користуйтеся стрілками, щоб розгортати й згортати об’єкти та масиви.
- ШукайтеВведіть ключ або значення й натискайте Enter, щоб переходити між збігами.
- Скопіюйте шляхВиберіть вузол, оберіть формат шляху й натисніть Copy path або Copy value.
Часті запитання
Чи завантажується мій файл JSON кудись?
JSON.parse. Серверної частини немає, тож відповіді API, журнали й експорти ніколи не залишають ваш пристрій.Який найбільший файл можна відкрити?
Які формати шляхів можна копіювати?
data.users[0].name), JSONPath ($.users[0].name), JSON Pointer (/users/0/name), jq (.users[0].name) і Python (data["users"][0]["name"]). Ключі з пробілами чи символами правильно беруться в лапки для кожного формату.