JSON
De Banane Atomic
Aller à la navigationAller à la recherche
Liens
Définition
JavaScript Object Notation, tout comme XML, sert à sérialiser des données.
Structure
{ "nom": "valeur", "nom2": { "label1": "valeur", "label2": "valeur" }, "tableau": [ { "nom1": "valeur", "nom2": "valeur" }, { "nom1": "valeur", "nom2": "valeur" } ] } |
Query languages
- JSONPath Plus
- XPath for JSON
- JSONPointer
JSONPath syntax
{ "A": "1", "B": { "X": "2" }, "C": { "X": "3" }, "D": [ { "Y": "4", "Z": "44" }, { "Y": "5", "Z": "55" } ] } |
A // [ "1" ] B.X // [ "2" ] *.X $..X // [ "2", "3" ] D[0] // { "Y": "4", "Z": "44" } D[*].Y // [ "4", "5" ] D[?(@.Y === "4")].Z // [ "44" ] |