我一直在使用 React-Redux 和 gRPC 开发一个 Web 应用程序。服务器将前端接收到的 gRPC 消息与整数形式的枚举一起发送给前端。如何将这些整数值转换为相应的字符串值?
我已经尝试过protoc生成_pb.js
文件中的方法(.toObject(), get<Enum>()
等)
message Example {
ExampleType type = 2;
}
enum ExampleType {
UNKNOWN_TYPE = 0;
TEST_TYPE = 1;
OTHER_TYPE = 2;
}
message.toObject()
我期望JSON 对象的以下形状:
{ type: string }
但是,我收到以下信息:
{ type: integer }