100 % locale — i tuoi dati non lasciano mai il tuo browser

Convertitore da JSON a Protobuf (proto3) — Gratuito

Converti JSON in definizioni di messaggi proto3 all’istante nel tuo browser. Gratuito e privato: i tuoi dati restano sul tuo dispositivo.

Istantaneo Privato Zero cookie

Input JSON

Output Protobuf

Perché convertire JSON in Protobuf?

Scrivere a mano file .proto per un payload JSON esistente è noioso. Incolla un documento JSON di esempio qui sopra e ottieni definizioni di messaggi proto3 pronte all’uso in pochi millisecondi, con un messaggio per ogni oggetto annidato.

Come funziona

Il convertitore analizza il tuo JSON in locale ed emette messaggi proto3 con nomi di campo in snake_case e numeri di campo sequenziali per messaggio. I valori null e gli array eterogenei ricadono su google.protobuf.Value, e l’import di struct.proto viene incluso solo se serve.

Domande frequenti

I miei dati JSON vengono caricati su un server?
No. La conversione avviene interamente nel tuo browser con JavaScript. Nulla viene inviato in rete, il che rende lo strumento sicuro per i dati sensibili.
Come vengono assegnati i numeri di campo?
I numeri di campo vengono assegnati in sequenza dentro ogni messaggio, e i nomi dei campi vengono convertiti in snake_case come raccomanda la guida di stile proto3.
Cosa succede con valori null o array misti?
Vengono tipizzati come google.protobuf.Value, e l’import di struct.proto viene emesso solo quando questo tipo è effettivamente usato.

Convertitori correlati