1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
[
// From jmespath.org tutorial
{
"given" : [{
"name" : "foo",
"datasets" : [
{ "name" : "bar", "tissues" : [ { "label" : "baz" }] }
]
},
{
"name" : "foo1",
"datasets" : [
{ "name" : "bar1", "tissues" : [ { "label" : "baz1" }] }
]
}],
"cases" : [
{
"comment" : "Select a value with an identifier",
"expression" : "[].{collection: name,dataset: datasets[].name,tissue: datasets[].tissue[*].label}",
"result" : [
{
"collection": "foo",
"dataset": ["bar"],
"tissue": []
},
{
"collection": "foo1",
"dataset": ["bar1"],
"tissue": []
}
]
}
]
}
]
|