博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
grpc与json格式互转
阅读量:5846 次
发布时间:2019-06-18

本文共 653 字,大约阅读时间需要 2 分钟。

json是许多场景下的常用格式,grpc中提供了util工具可以将grpc格式的实例和string类型的json进行互转。

grpc转json

@Testpublic void printer() throws InvalidProtocolBufferException {    //grpc实例    ProtoObj.Person person = ProtoObj.Person.newBuilder().setMyName("World").build();    System.out.println( JsonFormat.printer().print(person));}

json转grpc

@Testpublic void parse() throws InvalidProtocolBufferException {    //创建builder    ProtoObj.Person.Builder builder=ProtoObj.Person.newBuilder();    //使用parser进行merge,这里是merge只是覆盖重复的字段    JsonFormat.parser().merge("{myName:'aaa'}",builder);    System.out.println(builder.build().getMyName());}

转载于:https://www.cnblogs.com/resentment/p/6938180.html

你可能感兴趣的文章
Highcharts中Legend动态显示点值
查看>>
MySQL数据库主从同步(单台2实例)
查看>>
HashMap和HashTable简介和区别
查看>>
java json 库之 jackson
查看>>
【图像缩放】最邻近插值
查看>>
阿里数据中台七年演化史——行在口述干货
查看>>
10.Java异常问题
查看>>
利用Git Webhooks实现jekyll博客自动化部署
查看>>
Fescar undoExecutor介绍
查看>>
Linux命令操作大全
查看>>
从周五开始香港主机特别慢,香港主机用户有同感吗?
查看>>
Ember.js 3.9.0-beta.3 发布,JavaScript Web 应用开发框架
查看>>
python标准库00 学习准备
查看>>
4.2. PHP crypt()
查看>>
Spring Cloud Config服务器
查看>>
commonservice-config配置服务搭建
查看>>
连接池的意义及阿里Druid
查看>>
ComponentOne 2019V1火热来袭!全面支持 Visual Studio 2019——亮点之WinForm篇
查看>>
Python递归函数与匿名函数
查看>>
loadrunner安装运行一步一步来(多图)
查看>>