Форматировщик GraphQL

Форматируйте или минифицируйте запросы и схемы GraphQL, проверяйте синтаксис и извлекайте операции.

Ваши запросы, схемы и переменные GraphQL обрабатываются локально в браузере, и ничего не загружается на сервер.

Нужно привести в порядок тело запроса? Попробуйте JSON Formatter.

Об инструменте Форматировщик GraphQL

Этот форматтер GraphQL красиво оформляет и минифицирует запросы, мутации и SDL-схемы GraphQL, проверяя при этом, что каждый документ разбирается без ошибок. Вставьте сырой запрос, и инструмент красивого оформления GraphQL согласованно делает отступы для полей, аргументов и наборов выборки; переключитесь на минификацию, чтобы убрать пробелы, запятые и комментарии до наименьшего эквивалентного документа. Он также извлекает именованные операции и красиво оформляет прикреплённый JSON-объект переменных, поэтому вы можете привести в порядок весь запрос в одном месте и использовать его как быстрый валидатор GraphQL. Создан для фронтенд- и бэкенд-разработчиков, QA-инженеров и всех, кто отлаживает вызовы API и кому нужно отформатировать запрос graphql или оформить схему graphql перед отправкой. Всё работает локально в вашем браузере, поэтому ваши данные не покидают устройство и ничего не загружается на сервер.

Возможности

Как использовать Форматировщик GraphQL

  1. Вставьте свой запрос, мутацию или схему GraphQL в поле ввода.
  2. Выберите «Формат» для красивого оформления или «Минифицировать» для сжатия документа.
  3. При желании вставьте JSON-объект переменных, чтобы красиво оформить его.
  4. Просмотрите извлечённые имена операций и любую синтаксическую ошибку.
  5. Скопируйте отформатированный или минифицированный результат из панели вывода.

Пример

Ввод

query Hero($ep:Episode){hero(episode:$ep){name friends{name}}}

Результат

query Hero($ep: Episode) {
  hero(episode: $ep) {
    name
    friends {
      name
    }
  }
}

Режим Формат красиво оформляет компактный запрос в GraphQL с отступами.

Частые ошибки и устранение неполадок

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

Что такое форматтер GraphQL?
Форматтер GraphQL красиво оформляет, минифицирует и проверяет синтаксис запросов, мутаций и SDL-схем GraphQL и извлекает именованные операции — всё в вашем браузере.
Как отформатировать запрос GraphQL с помощью этого инструмента?
Вставьте свой запрос, мутацию или схему в поле ввода и выберите «Формат». Форматтер GraphQL заново делает отступы для полей, аргументов и наборов выборки, чтобы вы могли скопировать чистый результат.
Проверяет ли форматтер GraphQL относительно моей схемы?
Он проверяет синтаксис, подтверждая, что запрос или схема разбираются. Он не проверяет операции относительно конкретного определения схемы.
Что делает опция минификации?
Минификация удаляет игнорируемые символы, такие как пробелы, запятые и комментарии, чтобы получить наименьший эквивалентный документ GraphQL.
Может ли форматтер GraphQL красиво оформить и мои переменные?
Да. Вставьте JSON-объект переменных в выделенное поле, и он будет отформатирован рядом с вашим запросом.
Загружается ли мой запрос GraphQL куда-либо?
Нет. Форматтер GraphQL обрабатывает всё локально в вашем браузере, поэтому ваши запросы, схемы и переменные не покидают устройство.

Связанные инструменты

Все инструменты ArrayKit