1

有什么方法可以将 java Object 类型序列化为 protobuff 以及 proto 文件的外观。

所需功能:

Object object = TutorialAPI.getObject();
ProtoMessage protoMessage = ProtoMessage.newBuilder()
    .setValue(object)
    .build;
4

1 回答 1

1

您可以将对象序列化为 JSON 字符串,然后使用 setValue。

Object object = TutorialAPI.getObject();
String json = convertToJson(object)
ProtoMessage protoMessage = ProtoMessage.newBuilder()
    .setValue(json)
    .build();
于 2019-09-25T23:06:44.077 回答