Инструменты 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 Schema — Генерация JSON Schema из образца или проверка документа.
  • JSON Flatten — Сплющивайте вложенный JSON в ключи с точечной нотацией или разворачивайте обратно.
  • JSON в Zod — Сгенерируйте схему Zod из образца JSON — строки, числа, массивы и вложенные объекты.
  • JSON в Pydantic — Сгенерируйте классы моделей Pydantic v2 из образца JSON с типами и алиасами.
  • JSONPath Evaluator — Проверьте выражение JSONPath на вашем JSON и смотрите совпадения вживую.
  • JSON в TOON — Преобразуйте JSON в TOON и обратно, чтобы упаковать данные в меньше токенов LLM.
  • jq Playground — Вставьте JSON, напишите фильтр jq и мгновенно увидите результат — настоящий движок jq в браузере.
  • TypeScript в тестовый JSON — Сгенерируйте реалистичный тестовый JSON из интерфейса TypeScript.
  • Данные из JSON Schema — Сгенерируйте образец JSON, соответствующий вашей JSON Schema.
  • JSON в XML — Преобразуйте JSON в красивый XML и XML обратно в JSON в браузере.
  • NDJSON в JSON — Преобразуйте NDJSON (JSON Lines) в массив JSON и обратно.
  • Сортировка ключей JSON — Рекурсивно сортируйте ключи объектов JSON А→Я или Я→А, сохраняя массивы.
  • Конвертер CSV to JSON — Преобразует CSV или TSV в JSON с типизацией и вложенностью
  • Конвертер Excel to JSON — Превращает лист .xlsx или .xls в чистый JSON
  • Конвертер Excel to CSV — Экспортирует лист .xlsx или .xls в чистый файл CSV
  • Конвертер CSV to SQL — Генерирует INSERT и CREATE TABLE из CSV для четырёх диалектов
  • Конвертер HTML-таблицы в JSON — Извлекает HTML-таблицы в JSON и CSV с colspan и rowspan
  • Генератор JSON Patch — Сравнение в патч RFC 6902, применение патчей и merge-патчи RFC 7386
  • Восстановление JSON — Чинит сломанный JSON от LLM: ограждения кода, запятые, кавычки, True/False/None
  • JSON в GraphQL — Генерируйте типы GraphQL SDL из образца JSON
  • Конвертер JSON в SQL — Превращает массив JSON в CREATE TABLE и INSERT.

Часто задаваемые вопросы

Что можно делать с инструментами 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 сравнивает структуру, а не текст, поэтому переставленные ключи не считаются изменениями.