Protobuf is a Google project used for message encoding and decoding. Official website address: https://github.com/protocolbuffers/protobuf.
<?xml version='1.0' encoding='utf-8'?> <Proto name="TestProto" descriptors="xworker.protobuf.Proto" package="com.test" java_package="com.test" java_outer_classname="TestMessages"> <description><![CDATA[<p><a href="http://www.baidu.com">http://www.baidu.com</a></p> ; ]]></description> <enums> <enum name="Test"> <Value name="OK" label="Success" value="0"/> <Value name="FAIL" label="Failure" value="1"/> </enum> </enums> <messages> <message name="TestMessage" receiver="server"> <demoJson><![CDATA[{ "id": "0" }]]></demoJson> <Field name="id" label="ID" type="int64" index="1" defaultValue="0" demoValue="0"/> </message> </messages> </Proto>
Copyright © 2007-2019 XWorker.org 版权所有 沪ICP备08000575号