Wissen Sie, ob es eine Filterfunktion gibt, die mir eindeutige (distinct) Werte aus einer JSON-Datei mit Jayway JsonPath bekommt?Jayway JsonPath Filter json, um verschiedene Werte zu erhalten
Ich habe eine einfache json
{ "services": [
{
"value": "ThingA",
"functions": [
{
"value": "1"
},
{
"value": "2"
},
{
"value": "3"
}
]
},
{
"value": "ThingB",
"functions": [
{
"value": "4"
},
{
"value": "1"
},
{
"value": "6"
}
]
}]}
und ich brauche alle unterschiedlichen Funktionen Werte für ThingA und ThingB zu bekommen. Vorerst I-Filter mit
$.services[?(@.value in ['thingA','thingB'])].functions[*][*]
aber das gibt mir die Werte 1,2,3,4,1,6 (so wird 1 zweimal wiederholt).
Dank