java - java中的Protobuf ByteString到String
问题描述
我试图将 Protobuf ByteString 转换为 java String 但得到了这个结果。
<ByteString@4cd1c1f6 size=11 contents="\b\350\210\206\226\201\302\3658\020\005">
它应该是带有日期和时间的字符串。
*.proto 文件中的 DateTime 字段如下所示:
bytes DateTime = 2;
我尝试了字符串 DateTime,但后来我得到“协议消息的 UTF-8 无效”。例外。
谢谢!
解决方案
推荐阅读
- function - 不分配函数的输出是不是不行?
- html - 面临链接到另一个页面的问题,需要帮助
- batch-file - 如何在目标文件夹名称中复制具有当前日期/时间的整个文件夹?
- jquery - 无法更新角度组件中 jquery 事件中模型属性更改的视图
- java - 使用 Java 和 vert.x 在 POST 请求中获取图像
- sql-server - 如何将搜索功能添加到 ListView?
- ios - SwiftUI:编辑部分内的列表
- google-sheets - 谷歌表格在图表中绘制每天的频率
- java - RecyclerView 很重,视图很复杂
- mongodb - 在 WSL 中安装 MongoDB