StructKeyTranslate()

Converts any struct keys with dot notation into nested structures

StructKeyTranslate( struct=struct, deepTranslation=boolean, leaveOriginalKey=boolean );

Returns: Number

Argument Description
struct
struct, required

Structure to translate

Alias: structure, object

deepTranslation
boolean, optional

also translate keys of child structures

leaveOriginalKey
boolean, optional

leave original key in struct

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