Как я могу заставить что-то подобное работать в 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" }
. Если вам нужно, чтобы само поле присутствовало условно (как предполагает заголовок вопроса), оно становится немного сложнее. - person jjo   schedule 20.10.2020