Why convert JSON to Protobuf?
Writing .proto files by hand for an existing JSON payload is tedious. Paste a sample JSON
document above and get ready-to-use proto3 message definitions in milliseconds, with one
message per nested object.
How it works
The converter parses your JSON locally and emits proto3 messages with snake_case field
names and sequential field numbers per message. Null values and heterogeneous arrays fall
back to google.protobuf.Value, and the struct.proto import is included only if it is
needed.