0
Dynamischer Zugriff auf JSON Keys (über Variable)
Hallo,
In Javascript, kann man ja über Variablen auf ein JSON Wert zugreifen.
let stateJSON = {
"key1": {
"subkey1": "key1value1",
"subkey2": "key1value2"
},
"key2": {
"subkey1": "key2Value1"
},
"key3": {
"subkey1": "key3Value1"
}
};
// Dynamically retrieve state of key1.subkey2
let mainKey = "key1";
let subKey = "subkey2";
state = stateJSON[mainKey]?.[subKey]
console.log(`State of ${mainKey}.${subKey}:`, state); // Output: State of key1.subkey2: key1value2
Wie geht das in Ninox? Ich kriege das nicht hin und eine getItem() Funktion habe ich nirgends gefunden.
und mit get bringe ich es auch nicht hin....
let stateJSON := {
"key1": {
"subkey1": "key1value1",
"subkey2": "key1value2"
},
"key2": {
"subkey1": "key2Value1"
},
"key3": {
"subkey1": "key3Value1"
}
};
let stateJSON := parseJSON(text(stateJSON));
let mainKey := "key1";
let subKey := "subkey2";
get(stateJSON, mainKey)
Hier wird ja eine ninox ID als 1. Parameter erwartet....
1 Antwort
-
Die Funktion "item" ist dein Freund:
https://docs.ninox.com/en/script/functions-overview/functions/item
Content aside
- Status Answered
- vor 22 StundenZuletzt aktiv
- 1Antworten
- 13Ansichten
-
2
Folge bereits