Convertidor de dades · funciona al 100% al vostre navegador

Convertidor de Protobuf a JSON

Descodifiqueu un missatge binari de Protobuf serialitzat en JSON llegible per humans al vostre navegador. Deixeu anar el vostre esquema .proto i la càrrega útil binària: trieu el tipus de missatge arrel, traieu JSON. Útil per inspeccionar el trànsit gRPC o per depurar càrregues útils de l'API serialitzades.

Sense càrregaSense registreSense seguimentGratuït, il·limitat
Esquema (.proto)
El fitxer .proto que descriu els vostres tipus de missatges.
Missatge binari (.bin / .pb)
El missatge protobuf binari serialitzat.

Com utilitzar

  1. Deixeu anar el vostre fitxer d'esquema .proto.
  2. Deixeu anar el missatge binari del protobuf (.bin / .pb).
  3. Trieu quin tipus de missatge representa el binari.
  4. Feu clic a Converteix. El JSON descodificat s'ofereix per descarregar.

PMF

Per què necessiteu el fitxer .proto?

Els binaris de Protobuf no inclouen informació d'esquema: els camps s'identifiquen amb números d'etiqueta, no noms. Sense el .proto, la sortida descodificada seria només {1: ..., 2: ...} sense cap significat.

Es gestionen els missatges imbricats?

Sí. protobufjs recorre el gràfic de l'esquema i descodifica missatges imbricats, camps repetits, oneofs i mapes de forma recursiva.

El meu esquema o missatge es carrega a un servidor?

No. La conversió s'executa completament al vostre navegador mitjançant WebAssembly i les API web. Obriu la pestanya Xarxa a DevTools mentre feu la conversió; no veureu trànsit de sortida que porti el vostre fitxer.

És realment gratuït?

Sí. Sense registre, sense quota, sense nivell d'actualització. La conversió s'executa a la vostra màquina, de manera que no ens costa res d'allotjar-la.