gpt4 book ai didi

java - 如何从 Json 转换为 Protobuf?

转载 作者:IT老高 更新时间:2023-10-28 20:53:34 28 4
gpt4 key购买 nike

我是使用 protobuf 的新手,想知道是否有一种简单的方法可以将 json 流/字符串转换为 Java 中的 protobuf 流/字符串?

例如,

protoString = convertToProto(jsonString)

我有一个要解析为 protobuf 消息的 json 字符串。所以,我想先把json字符串转成protobuf,然后在上面调用Message.parseFrom()

提前感谢您的帮助!

最佳答案

使用 proto3,您可以使用 JsonFormat 执行此操作.它直接从 JSON 表示中解析,因此无需单独调用 MyMessage.parseFrom(...)。像这样的东西应该可以工作:

JsonFormat.parser().merge(json_string, builder);

关于java - 如何从 Json 转换为 Protobuf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38406211/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com