using protobuf data structures embedding,

polaris · · 54 次点击    
<p>What is the best practice for using protobuf as a serialization format in go?</p> <p>If I use json I can just specify struct tags to marshal/unmarshal into my project data structure (and implement methods on these)</p> <p>But if you use protobufs the code is generated so this no longer works?</p> <p>Two strategies I can think of:</p> <p>• Embed the protobuf structs • Map the protobuf structs to go structs after unmarshalling and vice versa • [insert other here]</p> <p>What strategy do you use?</p> <hr/>**评论:**<br/><br/>tv64738: <pre><p>Either copy between the protobuf structs and your business logic structs, or use the protobuf structs for your business logic. Latter doesn&#39;t work 100%, former is more work.</p></pre>
54 次点击  
加入收藏 微博
0 回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传