1

使用 protobufjs,我正在尝试定义一条消息,该消息将具有一个包含标准 JSON 对象的字段。

在我的打字稿代码中,我使用

import {Field, Type} from 'protobufjs/light';

@Type.d('MyType')
class MyType {
    @Field.d(1, 'google.protobuf.Struct', 'required')
    public element: Record<string, unknown>;
}

在运行时,我收到消息失败

错误:类型中没有此类类型或枚举“google.protobuf.Struct”

我究竟做错了什么?是否有可能包含可变 JSON 对象数据的消息?

4

0 回答 0