Convertitore di dati · funziona al 100% nel tuo browser

Convertitore da Protobuf a JSON

Decodifica un messaggio binario Protobuf serializzato in JSON leggibile dall'uomo, nel tuo browser. Elimina il tuo schema .proto e il payload binario: scegli il tipo di messaggio root, estrai JSON. Utile per ispezionare il traffico gRPC o eseguire il debug di payload API serializzati.

Nessun caricamentoNessuna registrazioneNessun tracciamentoGratuito, illimitato
Schema (.proto)
Il file .proto che descrive i tipi di messaggio.
Messaggio binario (.bin / .pb)
Il messaggio protobuf binario serializzato.

Come usare

  1. Rilascia il file di schema .proto.
  2. Rilascia il messaggio del protobuf binario (.bin / .pb).
  3. Scegli il tipo di messaggio rappresentato dal binario.
  4. Fai clic su Converti. Il JSON decodificato viene offerto per il download.

Domande frequenti

Perché ti serve il file .proto?

I binari di Protobuf non includono informazioni sullo schema: i campi sono identificati da numeri di tag, non da nomi. Senza .proto, l'output decodificato sarebbe semplicemente {1: ..., 2: ...} senza significato.

Vengono gestiti i messaggi nidificati?

Sì. protobufjs percorre il grafico dello schema e decodifica ricorsivamente messaggi nidificati, campi ripetuti, oneof e mappe.

Il mio schema o messaggio viene caricato su un server?

No. La conversione viene eseguita interamente nel tuo browser utilizzando WebAssembly e API Web. Apri la scheda Rete in DevTools durante la conversione: non vedrai traffico in uscita che trasporta il tuo file.

È davvero gratuito?

Sì. Nessuna registrazione, nessuna quota, nessun livello di aggiornamento. La conversione viene eseguita sul tuo computer, quindi l'hosting non ci costa nulla.