![]() |
2 years ago | |
---|---|---|
.. | ||
README.md | 2 years ago | |
index.js | 2 years ago | |
json.js | 2 years ago | |
json.json | 2 years ago | |
json.proto | 2 years ago | |
package.json | 2 years ago | |
test.js | 2 years ago |
This example shows the general usage of ProtoBuf.js by converting JSON structures to protocol buffers and vice versa using a definition describing JSON itself. While this works as an example, it does not provide any real world benefits (well, this is if you are not building a protobuf-backed database for JSON data, using inter-field substitution to minimize redundancy - nevermind, forget that).
npm install
npm test
Now you know no more and no less than that it works and you might want to inspect the following files to get the 'how':
index.js contains the sample's source code
json.proto contains the protobuf definition used
json.json
contains the protobuf definition converted through proto2js json.proto > json.json
json.js
contains the protobuf definition converted through proto2js json.proto -commonjs=js > json.js
test.js contains our simple test suite