Konverter data · berjalan 100% di browser Anda

Konverter Protobuf ke JSON

Dekode pesan biner Protobuf yang telah diserialisasi menjadi JSON yang mudah dibaca manusia, di browser Anda. Letakkan skema .proto dan payload biner — pilih tipe pesan root, dapatkan output JSON. Berguna untuk memeriksa lalu lintas gRPC atau men-debug payload API yang diserialisasi.

Tanpa uploadTanpa daftarTanpa pelacakanGratis, tak terbatas
Skema (.proto)
File .proto yang mendeskripsikan tipe pesan Anda.
Pesan biner (.bin / .pb)
Pesan protobuf biner yang telah diserialisasi.

Cara penggunaan

  1. Letakkan file skema .proto Anda.
  2. Letakkan pesan protobuf biner (.bin / .pb).
  3. Pilih tipe pesan yang diwakili oleh biner tersebut.
  4. Klik Konversi. JSON yang telah didekode ditawarkan untuk diunduh.

FAQ

Mengapa file .proto diperlukan?

Biner Protobuf tidak menyertakan info skema — field diidentifikasi dengan nomor tag, bukan nama. Tanpa .proto, output yang didekode hanya berupa {1: ..., 2: ...} tanpa makna.

Apakah pesan bersarang didukung?

Ya. protobufjs menelusuri grafik skema dan mendekode pesan bersarang, field berulang, oneofs, dan map secara rekursif.

Apakah skema atau pesan saya diunggah ke server?

Tidak. Konversi berjalan sepenuhnya di browser Anda menggunakan WebAssembly dan Web API. Buka tab Jaringan di DevTools saat Anda mengonversi — Anda tidak akan melihat lalu lintas keluar yang membawa file Anda.

Apakah ini benar-benar gratis?

Ya. Tanpa daftar, tanpa kuota, tanpa tingkatan berbayar. Konversi berjalan di mesin Anda, sehingga tidak ada biaya bagi kami untuk meng-host-nya.