JSON para Protobuf

Converta um exemplo JSON em um esquema Protobuf proto3 diretamente no navegador. As mensagens geradas abrangem objetos aninhados, arrays, valores escalares, dados nulos e carimbos de data e hora comuns.

Defina uma mensagem raiz e um pacote opcional e ajuste as opções de nomes e aninhamento. Quando um nome de campo Protobuf válido precisar ser diferente, a chave JSON original será preservada por meio de json_name.

Como os tipos JSON são mapeados

Revise o esquema gerado

A geração se baseia na amostra fornecida. Revise números de campo, intervalos numéricos, presença opcional, enums, maps, opções oneof e compatibilidade da API antes de adotar o esquema.

Ferramentas relacionadas: Formatador de JSON · Formatador Protobuf · JSON para TypeScript