StructKeyTranslate()
Converts any struct keys with dot notation into nested structures
StructKeyTranslate( struct=struct, deepTranslation=boolean, leaveOriginalKey=boolean );
Returns: Number
Examples
Non-Member Function
animals = {
cow: {
noise: "moo",
size: "large"
},
"bird.noise": "chirp",
"bird.size": "small"
};
// Show all animals
Dump(
label: "All animals",
var: animals
);
// Call function
StructKeyTranslate(animals);
// Show all animals after keyTranslate
Dump(
label: "All animals after keyTranslate",
var: animals
);
See also
- Structures
- struct.keyTranslate()
- Search Issue Tracker
- Search Lucee Test Cases (good for further, detailed examples)