Код и файлы / GraphQL
Форматировщик GraphQL: форматирование и минификация запросов
Форматируйте GraphQL в браузере: вставьте запрос, мутацию, подписку, фрагмент или схему и получите по одному полю на строку с единообразными отступами, аргументами, переменными, списками и входными объектами в одной строке, сохранив комментарии. Либо минифицируйте текст до кратчайшего эквивалентного варианта.
Форматировщик GraphQL: форматирование и минификация запросов: Документ разбивается на токены GraphQL: имена, строки, блочные строки, числа, знаки пунктуации и комментарии. Затем он форматируется: каждый набор выборки открывает новый блок с отступом, поля размещаются по одному на строку, а аргументы остаются в одной строке с запятыми — например, user(id: $id) или orderBy: { field: NAME }. При минификации удаляются комментарии и все пробелы, которые не нужны между двумя именами. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для разработчиков
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
Поддерживаются запросы, мутации, подписки, фрагменты и определения схемы. В наборах выборки каждое поле размещается на отдельной строке, а аргументы, переменные, списки и входные объекты остаются в одной строке с запятыми. При форматировании комментарии сохраняются, а при минификации удаляются. Ничего не загружается.
Переменные
Предпочитайте переменные, например $id, значениям, записанным непосредственно в запросе: запрос остаётся неизменным и может кэшироваться, а значения передаются в формате JSON.
JSON
Чтобы отформатировать JSON, который возвращает GraphQL API, используйте форматтер JSON.
Как пользоваться
- Вставьте код GraphQL.
- Выберите форматированный или минифицированный результат и размер отступа.
- Скопируйте результат.
Конфиденциальность и ограничения
Всё остаётся в вашем браузере.
Похожие инструменты
Часто задаваемые вопросы
Проверяет ли инструмент, что мой запрос действителен?
Он проверяет необходимый для форматирования синтаксис, например закрытые строки, но не сверяет запрос со схемой — это делает сервер или IDE.
Обязательны ли запятые в GraphQL?
Нет: запятые игнорируются так же, как пробелы, поэтому форматировщик добавляет их только там, где они упрощают чтение аргументов.
Можно ли форматировать схему?
Да: определения type, input, enum, interface и union форматируются таким же образом.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен