Conversor de dados · funciona 100% no seu navegador

Conversor de protobuf para JSON

Decodifique uma mensagem binária Protobuf serializada em JSON legível por humanos, em seu navegador. Elimine seu esquema .proto e a carga binária - escolha o tipo de mensagem raiz e obtenha JSON. Útil para inspecionar o tráfego gRPC ou depurar cargas de API serializadas. Esquema

Sem uploadSem inscriçãoSem rastreamentoGrátis, ilimitado
(.proto)
O arquivo .proto que descreve seus tipos de mensagens.
Mensagem binária (.bin / .pb)
A mensagem protobuf binária serializada.

Como usar

  1. Elimine seu arquivo de esquema .proto.
  2. Elimine a mensagem binária protobuf (.bin / .pb).
  3. Escolha qual tipo de mensagem o binário representa.
  4. Clique em Converter. O JSON decodificado é oferecido para download.

Perguntas frequentes

Por que você precisa do arquivo .proto?

Os binários do protobuf não incluem informações de esquema - os campos são identificados por números de tags, não por nomes. Sem o .proto, a saída decodificada seria apenas {1: ..., 2: ...} sem significado.

As mensagens aninhadas são tratadas?

Sim. protobufjs percorre o gráfico do esquema e decodifica mensagens aninhadas, campos repetidos, oneofs e mapas recursivamente.

Meu esquema ou mensagem é carregado em um servidor?

Não. A conversão é executada inteiramente em seu navegador usando WebAssembly e APIs da Web. Abra a guia Rede no DevTools enquanto você converte – você não verá nenhum tráfego de saída transportando seu arquivo.

Isso é realmente grátis?

Sim. Sem inscrição, sem cota, sem nível de atualização. A conversão é executada na sua máquina, portanto não nos custa nada hospedar.