【发布时间】:2021-07-19 11:32:50
【问题描述】:
我有一个给定的对象 renameByName 像这样:
{
fieldA: 'foo',
fieldB: 'bar'
}
我想把它转换成一个应该按索引对字段排序的对象:
{
fieldA: 0,
fieldB: 1,
}
我的想法:
{
[key]: 0,
for key in std.objectFields(renameByName)
}
这将产生:
{
fieldA: 0,
fieldB: 0,
}
完整参考代码:
organizeTransformation(renameByName):: {
id: "organize",
options: {
excludeByName: {},
indexByName: {
[key]: 0,
for key in std.objectFields(renameByName)
},
renameByName: renameByName,
},
},
我的问题:
因为 Jsonnet 没有用于循环的迭代器,所以我不确定如何在这里使用计数器?
【问题讨论】:
标签: jsonnet