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 10 MonatenZuletzt aktiv
- 1Antworten
- 83Ansichten
- 
    2
    Folge bereits
    
