Kode & file / GraphQL

Pemformat GraphQL: Rapikan atau Minifikasi Query

Format GraphQL langsung di browser: tempel query, mutation, subscription, fragment, atau schema untuk mendapatkan satu field per baris dengan indentasi konsisten, argumen inline, variabel, list, dan objek input, sementara komentar tetap dipertahankan. Anda juga dapat meminifikasinya menjadi teks ekuivalen paling singkat.

Pemformat GraphQL: Rapikan atau Minifikasi Query: Dokumen dipecah menjadi token GraphQL, nama, string, block string, angka, tanda baca, dan komentar, lalu ditata: setiap selection set membuka blok baru dengan indentasi, setiap field ditempatkan pada baris terpisah, dan argumen tetap inline dengan koma, seperti pada user(id: $id) atau orderBy: { field: NAME }. Minifikasi menghapus komentar dan setiap spasi yang tidak diperlukan di antara dua nama. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Pemformat GraphQLPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Mendukung query, mutation, subscription, fragment, dan definisi skema. Set seleksi menempatkan satu bidang per baris, sementara argumen, variabel, daftar, dan objek input tetap dalam satu baris dengan koma. Komentar dipertahankan saat pemformatan rapi dan dihapus saat diminifikasi. Tidak ada yang di-upload.

Variables

Utamakan variables, seperti $id, daripada nilai yang ditulis langsung ke dalam query; query tetap sama dan dapat di-cache, sementara nilai dikirim sebagai JSON.

JSON

Untuk memformat JSON yang dikembalikan API GraphQL, gunakan formatter JSON.

Cara menggunakannya

  1. Tempel GraphQL Anda.
  2. Pilih output rapi atau minifikasi, lalu tentukan indentasinya.
  3. Salin hasilnya.

Privasi & batasan

Semuanya tetap berada di browser Anda.

Alat terkait

Pertanyaan umum

Apakah tool ini memeriksa apakah query saya valid?

Tool ini memeriksa sintaks yang diperlukan untuk pemformatan, seperti string yang ditutup, tetapi tidak memeriksanya terhadap schema; server atau IDE yang melakukan pemeriksaan tersebut.

Apakah koma wajib digunakan dalam GraphQL?

Tidak: koma diabaikan seperti spasi, jadi pemformat hanya menambahkannya di tempat yang membuat argumen lebih mudah dibaca.

Bisakah tool ini memformat schema?

Ya: definisi type, input, enum, interface, dan union diformat dengan cara yang sama.

Alat gratis · berjalan di browser anda · tanpa perlu akun