struct.keyTranslate()
Converts any struct keys with dot notation into nested structures
struct.keyTranslate( deepTranslation=boolean, leaveOriginalKey=boolean )
Returns: Number
Argument | Description |
---|---|
deepTranslation
boolean,
optional
|
also translate keys of child structures |
leaveOriginalKey
boolean,
optional
|
leave original key in struct |
Examples
animals = {
cow: {
noise: "moo",
size: "large"
},
"bird.noise": "chirp",
"bird.size": "small"
};
// Show all animals
Dump(
label: "All animals",
var: animals
);
// Call function
animals.keyTranslate();
// Show all animals after keyTranslate
Dump(
label: "All animals after keyTranslate",
var: animals
);