Pemformat GraphQL
Cetak dan validasi query, mutasi, dan skema GraphQL dengan indah — secara pribadi di browser Anda.
Tentang Pemformat GraphQL
Pemformat GraphQL Handytool mengparse dokumen GraphQL apa pun — query, mutasi, langganan, atau definisi skema SDL — menggunakan parser graphql.js resmi, kemudian me-emit ulang dengan indentasi yang konsisten. Tombol Validasi mengonfirmasi dokumen diparse tanpa me-render. Semuanya berjalan secara lokal, sehingga aman untuk memformat query API internal atau skema kepemilikan.
Fitur Pemformat GraphQL
- 01
Parser graphql.js resmi
Parser yang sama yang dikirim implementasi referensi GraphQL. Kesalahan datang dengan baris dan kolom yang tepat, dan pemformatan adalah kanonik.
- 02
Query, mutasi, dan SDL
Dokumen operasi dan definisi skema keduanya bekerja. Definisi tipe, arahan, dan deskripsi round-trip dengan bersih.
- 03
Validasi tanpa menjalankan
Validasi hanya mengonfirmasi dokumen diparse. Tidak menjalankan query, tidak memerlukan skema, dan tidak membuat panggilan jaringan.
FAQ Pemformat GraphQL
- Apakah ini memvalidasi terhadap skema?
- Tidak — hanya validasi sintaks. Validasi sadar skema memerlukan skema target untuk membandingkan nama field dan tipe argumen; alat ini hanya mengonfirmasi dokumen diparse.
- Apakah itu akan mempertahankan komentar saya?
- Komentar GraphQL (baris yang dimulai dengan #) dihapus oleh parser. Untuk menjaga dokumentasi, gunakan literal string """description""" pada definisi tipe dan field — ini round-trip dengan benar.
- Versi spec GraphQL mana yang didukung ini?
- Spec Oktober 2021 saat ini, termasuk fitur seperti objek input OneOf dan arahan @specifiedBy.
- Apakah query diunggah ke mana pun?
- Tidak. Parser graphql.js berjalan sepenuhnya di browser Anda — operasi Anda tetap berada di perangkat Anda.
Panduan
Artikel →Alat terkait
Pengembang →- Aktif
Pemformat SQL
Cetak SQL query dengan indah — PostgreSQL, MySQL, SQLite, BigQuery dan SQL standar — secara pribadi di browser Anda.
PengembangGratisBerjalan secara lokalBuka - Aktif
Pemformat YAML
Format dan validasi YAML, atau konversi antara YAML dan JSON — secara pribadi di browser Anda.
PengembangGratisBerjalan secara lokalBuka - Aktif
Pemformat XML
Cetak, minify, dan validasi XML — sepenuhnya di browser Anda.
PengembangGratisBerjalan secara lokalBuka
Jelajahi alat lain
Semua alat →- Aktif
PDF ke PNG
Konversi setiap halaman PDF menjadi gambar PNG berkualitas tinggi di browser Anda. Pilih resolusi, lalu unduh satu PNG atau ZIP dari setiap halaman.
PDFGratisBerjalan secara lokalBuka - Aktif
Kompres gambar
Kurangi ukuran file JPG, PNG, WebP, AVIF dan HEIC sambil menjaga gambar tetap tajam — gratis, hanya browser, tanpa upload.
GambarGratisBerjalan secara lokalBuka - Aktif
Konversi video
Konversi video antara MP4, WebM, MOV, dan MKV — gratis, pribadi, di browser Anda.
VideoGratisBerjalan secara lokalBuka - Aktif
WAV ke MP3
Konversi audio WAV yang tidak terkompresi ke MP3 yang ringkas di browser Anda — file tidak pernah meninggalkan perangkat Anda.
AudioGratisBerjalan secara lokalBuka - Aktif
HTML ke Markdown
Konversi HTML menjadi Markdown yang bersih dan mudah dibaca.
DokumenGratisBerjalan secara lokalBuka