Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在消息中表示变量JSON对象数据_Javascript_Node.js_Typescript_Protocol Buffers_Protobuf.js - Fatal编程技术网

Javascript 在消息中表示变量JSON对象数据

Javascript 在消息中表示变量JSON对象数据,javascript,node.js,typescript,protocol-buffers,protobuf.js,Javascript,Node.js,Typescript,Protocol Buffers,Protobuf.js,使用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>; } 从“p

使用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>;
}
从“protobufjs/light”导入{Field,Type};
@Type.d('MyType')
类MyType{
@字段d(1,'google.protobuf.Struct','required')
公共要素:记录;
}
在运行时,我收到一条失败消息

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

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