一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - protobuf與json轉換小結

protobuf與json轉換小結

2020-11-28 12:27涂墨留香 Java教程

protobuf對象不能直接使用jsonlib去轉,因為protobuf生成的對象的get方法返回的類型有byte[],而只有String類型可以作為json的key,protobuf提供方法進行轉換

protobuf對象不能直接使用jsonlib去轉,因為protobuf生成的對象的get方法返回的類型有byte[],而只有String類型可以作為json的key,protobuf提供方法進行轉換

引用maven依賴:

?
1
2
3
4
5
<dependency>
  <groupId>com.googlecode.protobuf-java-format</groupId>
  <artifactId>protobuf-java-format</artifactId>
  <version>1.2</version>
</dependency>

protobuf對象轉換成json:

?
1
String jsonFormat = JsonFormat.printToString(SomeProto);

json轉成protobuf對象:

?
1
2
3
Message.Builder builder =SomeProto.newBuilder();
String jsonFormat = "json字符串";
JsonFormat.merge(jsonFormat, builder);

以上所述是小編給大家介紹的protobuf與json轉換小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://www.cnblogs.com/BensonHe/p/4940270.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天天躁天天碰天天看 | 四虎免费在线视频 | 欧美乱理伦另类视频 | 手机看片日韩1024你懂的首页 | 成年看片免费高清观看 | 午夜影院免费入口 | 私人影院免费 | 色欲麻将 | 欧美影院一区二区三区 | 国产三级精品久久三级国专区 | 亚洲高清中文字幕精品不卡 | 婷婷在线综合 | 精品国产品在线18年 | 亚洲AV午夜福利精品香蕉麻豆 | 香蕉久久久久 | 成全视频在线观看免费 | 色国产视频 | 人人做人人爽人人爱 | 99久久久无码国产精品 | 国产欧美综合精品一区二区 | 性派对videos18party| 西西人体大胆啪啪私拍色约约 | 91最新高端约会系列178 | 日韩黄色录像 | 男人天堂网站在线 | 亚洲成aⅴ人片在线 | 亚洲欧美日韩精品 | 久久黄色免费 | 亚洲午夜精品久久久久久成年 | 欧美穿高跟鞋做爰 | 亚洲一区二区三区不卡在线播放 | 女女同性做爰xxoo亲吻 | 地址二地址三2021变更 | 国产一区二区三区在线看片 | 亚洲免费国产 | 美式禁忌在线 | 91好色| 99精品99| 欧美肥胖bb| 免费观看日本 | 91av免费|