Фон
Я создаю движок для сбора значений из файлов different JSON
, каждый с different structure
. Я ищу способы store the key as string (or array)
в файле stati c и использую ключ для получения значения.
Ключи в строковой или массивной форме, которые будут храниться в файле stati c может выглядеть как hello.world.that.is.something
и that.is.something.different
или в массиве ["hello", "world", "that", "is", "something"]
и ["that", "is", "something", "different"]
.
Учитывая приведенный ниже пример данных, есть ли способ получить значения [1, 2, 3, 4, 5]
и Noo!!!
из предварительно созданных ключей (где-то хранятся)?
Пример данных
let data = {
hello: {
world: {
that: {
is: {
something: [1, 2, 3, 4, 5]
}
}
}
},
that: {
is: {
something: {
different: "Noo!!!"
}
}
}
}
Ожидаемые данные
data[pre_build_keys_1] // [1, 2, 3, 4, 5]
data[pre_build_keys_2] // Noo!!!