Skip to content

jimbao/jsonproto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsonproto

Make protobuf messages without generating protos or reflection

Convert json into proto bytes on stdout

--data: JSON data to convert to proto
--field-numbers: Field numbers for proto (Optional)

Examples:

$ jsonproto --data '{"name": "Jimmy", "age": 42, "details" : {"ssn": "blah"}}' --field-numbers '{"name": 1, "age": 2, "details.ssn": 5}' > output.bin
$ jsonproto --data '{"name": "Jimmy", "age": 42}' --field-numbers '{"name": 1, "age": 2}' > output.bin
$ jsonproto --data '{"name": "Jimmy", "age": 42}' > output.bin

About

Convert json to protobuf

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages