entries
Converts a map into an array of {key, value} objects. This is useful for iterating over map entries or transforming maps.
Syntax
<map>.entries()Arguments
None. This function is chained only and takes no arguments.
Examples
Basic usage
{"a": 1, "b": 2}.entries()
// [{"key": "a", "value": 1}, {"key": "b", "value": 2}]CLI usage — list all keys and values
$ echo '{"host": "localhost", "port": 8080}' | dasel -i json 'entries()'
[
{
"key": "host",
"value": "localhost"
},
{
"key": "port",
"value": 8080
}
]Transform map keys — uppercase all keys via roundtrip
Notes
Each entry object has a
key(string) andvaluefield.Use
fromEntriesto convert back from entries into a map.
Last updated