ตัวจัดรูปแบบ GraphQL
จัดรูปแบบ ตรวจสอบ และย่อ GraphQL query, mutation และ schema ออนไลน์ กำหนด indentation ได้ตามต้องการ พร้อมตำแหน่ง syntax error ที่ชัดเจน
Loading tool...
ตัวจัดรูปแบบ GraphQL คืออะไร?
GraphQL formatter จัดรูปแบบโค้ด GraphQL โดย parse ด้วย reference parser อย่างเป็นทางการ แล้วจัดใหม่ด้วยการเยื้องที่สม่ำเสมอ ตรวจสอบ syntax ทำให้สไตล์เป็นมาตรฐานเดียวกัน และย่อ operation โดยลบ comment กับ whitespace ได้ — ทั้งหมดทำงานในเบราว์เซอร์ของคุณ
ประโยชน์หลัก
- อ่าน nested query ง่ายขึ้น
- ตรวจสอบ syntax
- ปรับ indentation ได้
- ย่อกระชับในคลิกเดียว
กรณีการใช้งาน
- •Review query ของ API
- •Debug payload จาก resolver
- •เตรียม persisted query
- •เก็บ SDL schema ให้เรียบร้อย
วิธีจัดรูปแบบ GraphQL
- วาง GraphQL: วาง query, mutation หรือ schema ที่ต้องการจัดรูปแบบ
- เลือกโหมดและการเยื้อง: เลือกจัดรูปแบบหรือย่อ แล้วเลือก 2 spaces, 4 spaces หรือ tab
- คลิกจัดรูปแบบ: กดจัดรูปแบบ GraphQL เพื่อตรวจสอบและประมวลผล
- คัดลอกผลลัพธ์: คัดลอก GraphQL ที่จัดรูปแบบแล้วไปใช้งาน
คุณสมบัติหลัก
- จัดรูปแบบ GraphQL ด้วย indentation แบบ 2 spaces, 4 spaces หรือ tab
- ย่อ query โดยลบ comment, whitespace และ comma ที่ไม่จำเป็นออก
- ตรวจสอบ syntax ด้วย GraphQL reference parser อย่างเป็นทางการ
- รองรับ query, mutation, subscription, fragment และ SDL schema
- แสดงตำแหน่ง syntax error แบบระบุบรรทัดและคอลัมน์
- คัดลอกผลลัพธ์ได้ทันที ประมวลผลในเครื่อง 100%
คำถามที่พบบ่อย
GraphQL Formatter ทำอะไรบ้าง?
เครื่องมือจะ parse โค้ด GraphQL ของคุณด้วย reference parser อย่างเป็นทางการ ตรวจสอบ syntax แล้วจัดรูปแบบใหม่ด้วยการเยื้องที่สม่ำเสมอ หรือย่อให้กระชับโดยลบ comment, whitespace และ comma ที่ไม่จำเป็นออก
การจัดรูปแบบกระทบการทำงานของ query หรือไม่?
ไม่กระทบ การจัดรูปแบบเปลี่ยนเพียง whitespace และ line breaks ส่วนการย่อจะลบ comment กับ whitespace ออก แต่เอกสารที่ parse ได้ยังเหมือนเดิมทุกประการ เซิร์ฟเวอร์จึง execute ได้เหมือนเดิม
จัดรูปแบบ GraphQL schema (SDL) ได้ไหม?
ได้ รองรับ type definition, interface, enum, union, input, scalar, directive และ schema definition รวมถึง query, mutation, subscription และ fragment แบบ executable
GraphQL ของฉันถูกส่งไปที่เซิร์ฟเวอร์ไหม?
ไม่ การ parse, จัดรูปแบบ และย่อ ทำในเบราว์เซอร์ของคุณทั้งหมดด้วย GraphQL JavaScript reference implementation ไม่มีการอัปโหลดข้อมูลใดๆ