Konverter data · berjalan 100% di browser Anda

Konverter Protobuf ke JSON

Dekode pesan biner Protobuf berseri menjadi JSON yang dapat dibaca manusia, di browser Anda. Hilangkan skema .proto dan muatan biner Anda — pilih jenis pesan root, keluarkan JSON. Berguna untuk memeriksa traffic gRPC atau melakukan debug pada payload API serial.

Tidak ada unggahanTidak ada pendaftaranTidak ada pelacakanGratis, tidak terbatas
Skema (.proto)
File .proto yang menjelaskan jenis pesan Anda.
Pesan biner (.bin / .pb)
Pesan protobuf biner berseri.

Cara menggunakan

  1. Jatuhkan file skema .proto Anda.
  2. Jatuhkan pesan protobuf biner (.bin / .pb).
  3. Pilih jenis pesan yang diwakili oleh biner.
  4. Klik Konversi. JSON yang didekodekan ditawarkan untuk diunduh.

Pertanyaan Umum

Mengapa Anda memerlukan file .proto?

Biner Protobuf tidak menyertakan info skema — bidang diidentifikasi berdasarkan nomor tag, bukan nama. Tanpa .proto, keluaran yang didekodekan hanya akan menjadi {1: ..., 2: ...} tanpa arti.

Apakah pesan bertingkat ditangani?

Ya. protobufjs menjalankan grafik skema dan menerjemahkan pesan bersarang, bidang berulang, salah satu, dan peta 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 melakukan konversi — Anda tidak akan melihat lalu lintas keluar yang membawa file Anda.

Apakah ini benar-benar gratis?

Ya. Tanpa pendaftaran, tanpa kuota, tanpa tingkat peningkatan. Konversi berjalan di mesin Anda, jadi kami tidak mengeluarkan biaya apa pun untuk menghostingnya.