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
Online JSON query tester
|
const result = JSONPath.JSONPath({
path: 'json query',
json: myJsonObject
});
|
|
{
"A": "1",
"B": {
"X": "2"
},
"C": {
"X": "3"
},
"D": [
{
"Y": "4",
"Z": "44"
},
{
"Y": "5",
"Z": "55"
}
]
}
|
|
A
B.X
*.X
$..X
D[0]
D[*].Y
D[?(@.Y === "4")].Z
|