Convertor de date · rulează 100% în browser
Convertor Protobuf în JSON
Decodați un mesaj binar Protobuf serializat în JSON care poate fi citit de om, în browser. Eliminați schema .proto și încărcarea utilă binară - alegeți tipul de mesaj rădăcină, scoateți JSON. Util pentru inspectarea traficului gRPC sau pentru depanarea încărcăturilor API serializate.
Cum se utilizează
- Aruncă fișierul de schemă .proto.
- Aruncă mesajul binar protobuf (.bin / .pb).
- Alegeți tipul de mesaj pe care îl reprezintă binarul.
- Faceți clic pe Conversie. JSON decodat este oferit pentru descărcare.
Întrebări frecvente
De ce aveți nevoie de fișierul .proto?
Binarele Protobuf nu includ informații despre schemă — câmpurile sunt identificate prin numere de etichetă, nu prin nume. Fără .proto, ieșirea decodificată ar fi doar {1: ..., 2: ...} fără sens.
Sunt gestionate mesajele imbricate?
Da. protobufjs parcurge graficul schemei și decodifică mesajele imbricate, câmpurile repetate, oneofs și hărțile recursiv.
Schema sau mesajul meu se încarcă pe un server?
Nu. Conversia rulează în întregime în browser-ul dvs. utilizând WebAssembly și Web API. Deschideți fila Rețea în DevTools în timp ce faceți conversia - nu veți vedea niciun trafic de ieșire care transportă fișierul dvs.
Este cu adevărat gratuit?
Da. Fără înscriere, fără cotă, fără nivel de upgrade. Conversia rulează pe computerul dvs., așa că nu ne costă nimic să găzduim.