Инструменты JSON: форматирование, проверка и исправление JSON, просмотр дерева, сравнение файлов, JSON в CSV, CSV и Excel в JSON и генерация типов TypeScript.
Инструменты JSON
Инструменты JSON от ArrayKit закрывают задачи, которые возникают всякий раз, когда перед вами оказывается ответ API, файл конфигурации или выгрузка данных. Прочитать, исправить и сравнить JSON помогают четыре инструмента: Форматировщик JSON оформляет, минифицирует и проверяет его, указывая точную строку и столбец первой ошибки, Просмотрщик JSON показывает сворачиваемое дерево и путь к любому узлу, по которому вы щёлкнете, «Восстановление JSON» исправляет висячие запятые, одинарные кавычки, ключи без кавычек и комментарии, которые ломают JSON, отредактированный вручную или созданный ИИ, а JSON Diff показывает, что изменилось между двумя версиями, не обращая внимания на порядок ключей. Переносить данные между форматами помогают JSON в CSV, Конвертер CSV to JSON и Конвертер Excel to JSON — для таблиц и выгрузок, а Конвертер JSON в SQL пишет операторы CREATE TABLE и INSERT. Для запросов и патчей JSONPath Evaluator и jq Playground извлекают или перестраивают нужные значения, а Генератор JSON Patch превращает изменение в патч по RFC 6902. Для типизированного кода инструменты JSON в TypeScript, JSON в Zod, JSON в Pydantic и JSON в код создают типы и модели по образцу, а Генератор и валидатор JSON Schema строит схему или проверяет по ней документ. Они созданы для бэкенд- и фронтенд-разработчиков, QA-инженеров и аналитиков данных. Всё работает в вашем браузере, поэтому JSON, CSV и таблицы, которые вы вставляете или перетаскиваете, остаются на вашем устройстве и никогда не загружаются.
Форматировщик JSON — Форматируйте, минимизируйте и проверяйте JSON с указанием места ошибок.
Просмотр дерева JSON — Изучайте JSON в виде сворачиваемого типизированного дерева.
Просмотрщик JSON — Текстовый и древовидный просмотр со сворачиванием/разворачиванием и путями узлов.
JSON в TypeScript — Генерируйте интерфейсы TypeScript из образца JSON.
JSON в CSV — Преобразуйте массив плоских объектов JSON в CSV.
Экранирование JSON — Экранируйте текст в строку JSON или разэкранируйте строку JSON в обычный текст.
JSON в код — Генерируйте типы Go, Rust, Python, Java, Kotlin, C# и TypeScript из JSON.
JSON Diff — Сравнение двух документов JSON со структурным различием.
Что можно делать с инструментами JSON от ArrayKit?
Форматировать, минифицировать, проверять и восстанавливать JSON, просматривать его в виде дерева, сортировать или разворачивать в плоскую структуру, экранировать строки, делать запросы через JSONPath или jq, сравнивать два документа или превращать разницу в JSON Patch. Конвертеры переводят в JSON данные из CSV, Excel, HTML-таблиц, XML и NDJSON, а JSON — в CSV, XML, SQL или TOON. Генераторы пишут по образцу типы TypeScript, Zod, Pydantic, GraphQL, Go, Rust, Java, Kotlin и C#, инструмент «TypeScript в тестовый JSON» работает в обратную сторону, а инструменты для схем создают JSON Schema, проверяют по ней документы или генерируют подходящие под неё тестовые данные.
Как отформатировать и проверить JSON или исправить JSON, который не парсится?
Вставьте его в Форматировщик JSON: он оформляет код с отступом в 2 или 4 пробела либо табуляцией, минифицирует в одну строку и сообщает точную строку и столбец первой синтаксической ошибки. Если текст похож на JSON, но невалиден — например, это объект JavaScript, конфиг с комментариями или ответ ИИ, обёрнутый в блок кода, — пропустите его через «Восстановление JSON». Инструмент убирает обрамление блока кода и комментарии, исправляет висячие запятые, одинарные кавычки, ключи без кавычек и питоновские True, False и None, закрывает оборванные скобки и перечисляет каждое внесённое исправление.
Можно ли конвертировать JSON в CSV, а CSV и Excel — в JSON?
Да. JSON в CSV превращает массив объектов в CSV со строкой заголовков, собранной из всех ключей, а Конвертер CSV to JSON работает в обратную сторону: распознаёт числа, булевы значения, даты и пустые ячейки и делает вложенными заголовки с точкой, например user.name. Конвертер Excel to JSON и Конвертер Excel to CSV читают любой лист книги .xlsx или .xls, а JSON в XML, NDJSON в JSON и Конвертер HTML-таблицы в JSON покрывают XML, JSON Lines и разметку HTML-таблиц. Чтобы собрать оформленную книгу Excel из JSON, воспользуйтесь инструментом JSON в Excel в разделе «Excel и таблицы».
Остаются ли мои данные приватными при работе с этими инструментами JSON?
Да. Каждый инструмент JSON работает в вашем браузере, поэтому ответы API, файлы конфигурации, таблицы и логи, которые вы вставляете или перетаскиваете, обрабатываются на вашем устройстве и никогда не загружаются на сервер. И всё же обращайтесь с секретами из продакшена осторожно и очищайте страницу после работы на общем компьютере.
Какие стандарты и версии JSON поддерживают инструменты?
Генератор и валидатор JSON Schema создаёт и проверяет схемы draft-07 и 2020-12, а «Данные из JSON Schema» читает также 2019-09. Генератор JSON Patch создаёт и применяет патчи RFC 6902, а также merge-патчи RFC 7386, а jq Playground запускает настоящий jq 1.8, так что фильтр даёт тот же результат, что и в командной строке. JSON Diff сравнивает структуру, а не текст, поэтому переставленные ключи не считаются изменениями.