JSON (JavaScript Object Notation) est le format d'échange le plus populaire sur le web avec XML. C'est un format de données simple, lisible et peu verbeux. JSON est une notation dérivée du langage JavaScript.
Exemple
{
"_id": "movie:1",
"title": "Vertigo",
"year": 1958,
"genre": "drama",
"summary": "Scottie Ferguson, ancien inspecteur de police, est sujet au vertige depuis qu'il a vu mourir son collègue. Elster, son ami, le charge de surveiller sa femme, Madeleine, ayant des tendanc s suicidaires. Amoureux de la jeune femme Scottie ne remarque pas le piège qui se trame autour de lui et dont il va être la victime... ",
"country": "USA",
"director": {
"_id": "artist:3",
"last_name": "Hitchcock",
"first_name": "Alfred",
"birth_date": "1899"
},
"actors": [
{
"_id": "artist:15",
"first_name": "James",
"last_name": "Stewart",
"birth_date": "1908",
"role": "John Ferguson"
},
{
"_id": "artist:16",
"first_name": "Kim",
"last_name": "Novak",
"birth_date": "1925",
"role": "Madeleine Elster"
}
]
}
BSON (Binary JSON) est une version binaire étendue de JSON.
Le BSON est le format utilisé par MongoDB.