Object filters
isObject
Check a value is the language type of Object
.
Input
{{ { country: "england" } | isObject }}
{{ ["england", "scotland", "wales"] | isObject }}
{{ "great britain" | isObject }}
Output
true
true
false
objectToArray
Convert an object into an array, using each object’s key as the value for id
.
Input
{{ {
"a": { name: "Sir Robert Walpole" },
"b": { name: "Spencer Compton" },
"c": { name: "Henry Pelham" }
} | objectToArray | dump }}
Output
Using Nunjucks’ built-in dump
filter to render the result as a string:
[
{ id: "a", name: "Sir Robert Walpole" },
{ id: "b", name: "Spencer Compton" },
{ id: "c", name: "Henry Pelham" },
]