코드 및 파일 / GraphQL

GraphQL 포매터: 쿼리 정렬 또는 최소화

브라우저에서 GraphQL을 정리합니다. 쿼리, mutation, subscription, fragment 또는 스키마를 붙여넣으면 일관된 들여쓰기와 한 줄에 하나의 필드로 정리하고, 인라인 인수, 변수, 목록, 입력 객체와 주석을 유지합니다. 또는 동일한 의미를 유지하는 가장 짧은 텍스트로 최소화할 수 있습니다.

GraphQL 포매터: 쿼리 정렬 또는 최소화: 문서를 GraphQL 토큰, 이름, 문자열, 블록 문자열, 숫자, 구두점, 주석으로 나눈 다음 배치합니다. 각 selection set은 새로 들여쓴 블록으로 열리고, 필드는 한 줄에 하나씩 배치되며, 인수는 user(id: $id) 또는 orderBy: { field: NAME }처럼 쉼표와 함께 인라인으로 유지됩니다. 최소화하면 주석과 두 이름 사이에 필요하지 않은 모든 공백이 제거됩니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.

카테고리
개발자 도구
실행 횟수
브라우저에서
비용
무료 · 가입 불필요
사용 가능 여부
사용 가능
GraphQL 서식 지정 도구로컬 처리

브라우저에서 전부 실행됩니다

쿼리, 뮤테이션, 구독, 프래그먼트 및 스키마 정의를 지원합니다. 선택 세트는 한 줄에 한 필드씩 배치하고, 인수·변수·목록·입력 객체는 쉼표와 함께 한 줄에 유지합니다. 보기 좋게 서식을 지정할 때는 주석을 유지하고, 최소화할 때는 삭제합니다. 아무것도 업로드하지 않습니다.

변수

쿼리에 값을 직접 입력하기보다 $id와 같은 변수를 사용하십시오. 그러면 쿼리가 동일하게 유지되어 캐시할 수 있고, 값은 JSON으로 전달됩니다.

JSON

GraphQL API가 반환하는 JSON의 형식을 정리하려면 JSON 포맷터를 사용하십시오.

사용 방법

  1. GraphQL을 붙여넣습니다.
  2. 보기 좋게 정렬된 출력 또는 최소화된 출력을 선택하고 들여쓰기를 지정합니다.
  3. 결과를 복사합니다.

개인정보 보호 및 제한사항

모든 작업은 브라우저에서 실행됩니다.

관련 도구

자주 묻는 질문

쿼리가 유효한지 검사합니까?

닫는 문자열처럼 서식 지정에 필요한 구문은 검사하지만, 스키마를 기준으로 검사하지는 않습니다. 이 작업은 서버나 IDE에서 수행합니다.

GraphQL에서 쉼표가 필요합니까?

아니요. 쉼표는 공백처럼 무시되므로, 이 포매터는 인수를 더 쉽게 읽을 수 있는 경우에만 쉼표를 추가합니다.

스키마도 정리할 수 있습니까?

예. type, input, enum, interface, union 정의도 같은 방식으로 정리합니다.

무료 도구 · 브라우저에서회 실행 · 계정 불필요