Besoin d'une expression de chemin JSON pour ci-dessous JSON. Je voulais extraire "Id" pour chaque "nom" spécifiqueBesoin d'une expression de chemin json pour ci-dessous json
Par exemple: J'ai besoin d'extraire "Id": "3" pour "nom": "XYZ".
J'ai essayé une expression de chemin JSON comme $ .. Id dont la sortie donnée par:
[
"1",
"2",
"3"
]
Mais il me fallait un identifiant spécifique "name": "XYZ" `
[
{
"primary":{
"name":"ABC"
},
"Id":"1"
},
{
"primary":{
"name":"PQR"
},
"Id":"2"
},
{
"primary":{
"name":"XYZ"
},
"Id":"3"
}
]
question très similaire https://stackoverflow.com/q/45173767/569662 –
Merci .. Je suis capable de résoudre ceci .. ceci peut être résolu par l'expression ci-dessous. $ .. [? (@. Primary.name == 'XYZ')]. Id – Shrikant