Извините за то, что я нуб на JSON. У меня есть параметр, который я хочу передать в вызов объекта JSON. JSON:
{
"environments":{
"test":{
"on":true
}
}
}
На вышеупомянутом 2-м узле test
является динамическим c в зависимости от среды, в которой вы находитесь. Я хотел бы передать значение параметра, чтобы ключ мог меняться в зависимости от вашего объявления (выше не использовались массивы, и это сторонний API, который я не могу изменить).
Код:
const envName = 'test' // This can be changed to 'uat' too
if(body.environments.test.on === true) //I need the 'test' to change or parameterised.
{
// Do something
}
По сути, я хотел бы пропустить ключ 'test' или передать значение из envName
. Я включил подстановочный знак *
, и он не работал.