100 % local — seus dados nunca saem do seu navegador

JSON para Protobuf (proto3) — Ferramenta online grátis

Converta JSON em definições de mensagens proto3 instantaneamente no seu navegador. Grátis e privado: seus dados nunca saem do seu dispositivo.

Instantâneo Privado Zero cookies

Entrada JSON

Saída Protobuf

Por que converter JSON para Protobuf?

Escrever arquivos .proto à mão para um payload JSON existente é tedioso. Cole um documento JSON de exemplo acima e receba definições de mensagens proto3 prontas para usar em milissegundos, com uma mensagem por objeto aninhado.

Como funciona

O conversor analisa seu JSON localmente e emite mensagens proto3 com nomes de campo em snake_case e números de campo sequenciais por mensagem. Valores null e arrays heterogêneos recorrem a google.protobuf.Value, e o import de struct.proto só é incluído se for necessário.

Perguntas frequentes

Meus dados JSON são enviados para algum servidor?
Não. A conversão é executada inteiramente no seu navegador com JavaScript. Nada é enviado pela rede, o que torna a ferramenta segura para dados sensíveis.
Como os números de campo são atribuídos?
Os números de campo são atribuídos sequencialmente dentro de cada mensagem, e os nomes dos campos são convertidos para snake_case, como recomenda o guia de estilo do proto3.
O que acontece com valores null ou arrays mistos?
Eles são tipados como google.protobuf.Value, e o import de struct.proto só é emitido quando esse tipo é realmente usado.

Conversores relacionados