名称 最后更新
..
.npmignore 正在载入提交数据...
README.md 正在载入提交数据...
index.js 正在载入提交数据...
json.js 正在载入提交数据...
json.json 正在载入提交数据...
json.proto 正在载入提交数据...
package.json 正在载入提交数据...
test.js 正在载入提交数据...

ProtoBuf.js protoify example

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).

Instructions

  1. Set up dependencies: npm install
  2. Run: 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