【发布时间】:2020-10-20 14:27:14
【问题描述】:
我怎样才能在 jsonnet 中得到这样的东西?
{
if 1 == 1 then
store: true
}
使用 jsonnet 运行时出现以下错误:
STATIC ERROR: a.jsonnet:2:9-11: unexpected: if while parsing field definition
我想生成一个这样的json,只是作为一个例子,但是在评估一些条件时:
{
"store": true
}
【问题讨论】:
-
您是否还想有条件地创建字段而不仅仅是其值?如果后者像
{ store: 1 == 1 }或{ store: if 1 == 1 then "TRUE" else "FALSE" }会这样做。如果您需要字段本身有条件地存在(如问题标题所建议的那样),它会变得有点复杂。 -
感谢您的回复。我需要字段本身是有条件的。
标签: jsonnet