Visual studio code “类型”的贡献配置;数组";在VSCode扩展中

Visual studio code “类型”的贡献配置;数组";在VSCode扩展中,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我正在创建VSCode的扩展,该扩展需要配置包含字段a和b的对象数组。使用扩展文档()中的可用信息,我不清楚是否可以定义数组元素的模式,是否将属性类型设置为“array”。我尝试将以下代码放入“配置”贡献中,但没有成功(我可以在代码中成功检索配置,但在用户填写数据时没有IDE提示): “标题”:“我的配置”, “财产”:{ “数组_属性”:{ “头衔”:“财产”, “类型”:“数组”, “财产”:{ “a”:{ “类型”:“字符串”, “说明”:“A” }, “b”:{ “类型”:“字符串”,

我正在创建VSCode的扩展,该扩展需要配置包含字段a和b的对象数组。使用扩展文档()中的可用信息,我不清楚是否可以定义数组元素的模式,是否将属性类型设置为
“array”
。我尝试将以下代码放入
“配置”
贡献中,但没有成功(我可以在代码中成功检索配置,但在用户填写数据时没有IDE提示):

“标题”:“我的配置”,
“财产”:{
“数组_属性”:{
“头衔”:“财产”,
“类型”:“数组”,
“财产”:{
“a”:{
“类型”:“字符串”,
“说明”:“A”
},
“b”:{
“类型”:“字符串”,
“说明”:“A b”
}
}
}
}

我尝试将
“type”:“array”
替换为
“type”:[“array”,“object”]
,但它没有改变任何东西。

使用这样的示例配置

“配置”:{
“类型”:“对象”,
“标题”:“测试配置”,
“财产”:{
“mytest.objarrconf”:{
“类型”:“数组”,
“项目”:{
“类型”:“对象”,
“标题”:“内部对象”,
“财产”:{
“姓名”:{
“类型”:“字符串”,
“说明”:“内部对象的名称”
},
“尺寸”:{
“类型”:“编号”,
“说明”:“内部对象的大小”
}
}
},
“默认值”:[],
“说明”:“我的测试配置”
}
}
}
这将导致这种情况


是否有相关文档?还有其他类型的吗?我也很好奇,请告诉我们这是在哪里记录的。适合我。伟大的