Mã & tệp / GraphQL
Trình định dạng GraphQL: Định dạng đẹp hoặc thu gọn truy vấn
Định dạng GraphQL ngay trong trình duyệt: dán truy vấn, mutation, subscription, fragment hoặc schema để nhận kết quả với mỗi trường nằm trên một dòng, thụt lề nhất quán, đối số nội dòng, biến, danh sách và đối tượng đầu vào được xử lý rõ ràng, đồng thời giữ lại chú thích; hoặc thu gọn thành văn bản tương đương ngắn nhất.
Trình định dạng GraphQL: Định dạng đẹp hoặc thu gọn truy vấn: Tài liệu được tách thành các token GraphQL, tên, chuỗi, chuỗi khối, số, dấu câu và chú thích, sau đó được sắp xếp lại: mỗi tập lựa chọn mở ra một khối mới có thụt lề, mỗi trường nằm trên một dòng, còn các đối số nằm trên cùng dòng và được ngăn cách bằng dấu phẩy, như trong user(id: $id) hoặc orderBy: { field: NAME }. Khi thu gọn, công cụ sẽ xóa chú thích và mọi khoảng trắng không cần thiết giữa hai tên. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.
- Danh mục
- Công cụ lập trình viên
- Lượt chạy
- Trong trình duyệt của bạn
- Chi phí
- Miễn phí · không cần đăng ký
- Trạng thái khả dụng
- Sẵn sàng sử dụng
Chạy hoàn toàn trong trình duyệt của bạn
Hoạt động với truy vấn, mutation, subscription, fragment và định nghĩa lược đồ. Mỗi trường trong tập lựa chọn được đặt trên một dòng, còn đối số, biến, danh sách và đối tượng đầu vào vẫn nằm trên một dòng, được phân tách bằng dấu phẩy. Chú thích được giữ lại khi định dạng đẹp và bị xóa khi thu gọn. Không có gì được tải lên.
Biến
Ưu tiên dùng các biến như $id thay vì ghi giá trị trực tiếp vào truy vấn; truy vấn sẽ giữ nguyên và có thể được lưu vào bộ nhớ đệm, còn các giá trị được truyền dưới dạng JSON.
JSON
Để định dạng JSON do API GraphQL trả về, hãy dùng công cụ định dạng JSON.
Cách sử dụng
- Dán GraphQL của bạn.
- Chọn đầu ra được định dạng đẹp hoặc thu gọn, rồi chọn mức thụt lề.
- Sao chép kết quả.
Quyền riêng tư và giới hạn
Mọi thứ đều được giữ trong trình duyệt của bạn.
Công cụ liên quan
Câu hỏi thường gặp
Công cụ có kiểm tra truy vấn của tôi hợp lệ không?
Công cụ kiểm tra cú pháp cần thiết để định dạng, chẳng hạn như chuỗi đã được đóng đúng, nhưng không đối chiếu với schema; máy chủ hoặc IDE sẽ thực hiện việc đó.
GraphQL có bắt buộc dùng dấu phẩy không?
Không. Dấu phẩy được bỏ qua như khoảng trắng, vì vậy trình định dạng chỉ thêm chúng ở những nơi giúp đọc đối số dễ hơn.
Công cụ có thể định dạng schema không?
Có. Các định nghĩa type, input, enum, interface và union đều được định dạng theo cùng một cách.
Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản