AsdfNode.get

struct AsdfNode
pure
get
(,
in char[][] keys...
)

Parameters

value AsdfNode

default value

keys char[][]

list of keys

Return Value

Type: AsdfNode

[keys] if any and value othervise.

Examples

import asdf;
auto text = `{"foo":"bar","inner":{"a":true,"b":false,"c":"32323","d":null,"e":{}}}`;
auto root = AsdfNode(text.parseJson);
auto value = AsdfNode(`false`.parseJson);
assert(root.get(value, "inner", "a").data == true);
assert(root.get(value, "inner", "f").data == false);

Meta