json - Protocol Buffer JSONFormat 上驼峰问题
问题描述
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java-util</artifactId>
<version>3.9.2</version>
</dependency>
message MyObject{
bool Test= 1;}
String json = JsonFormat.printer().print(myObject.toBuilder());
// System.out.println(json);
这是打印 {"Test": true}
而不是 {"test": true}。文档 protobuf-java-util JSONFormat 说协议缓冲区版本 3 的 CamelCase 较低。如何解决此问题以获取小写字段名称?
解决方案
推荐阅读
- asp.net - Blazor 托管 (ASP.NET) HTTP 错误 500.19 - 内部服务器错误
- java - 使用 BlobDownload 客户端的不同校验和值
- html - 如何使用 Material-UI 创建与我的 iframe 高度匹配的可滚动 div?
- r - 如何在使用 modelr/tidyverse 引导期间使用 tryCatch()?
- php - 代码在邮递员中有效,但在脚本中无效 - 最多 47(20)个重定向
- reactjs - 使用导出默认值时反应导入错误
- jestjs - TypeORM 和 NestJS:在 e2e 测试开始时创建数据库表
- laravel - 密钥路径“file:///app/storage/oauth-private.key”不存在或不可读
- asp.net-core-mvc - MVC 向视图传递数据
- node.js - 如何从 NodeJS 中的函数返回 Post 请求的响应?