JSON - Parse
Une utilisation commune du JSON est pour échanger des données vers où depuis un serveur. Lorsque ces données sont reçues depuis le serveur, elles sont toujours sous forme de chaîne de caractères.
Par conséquent, en utilisant une fonction intégrée en JavaScript, cela permet de transformer cette chaîne de caractères en objet.
Exemple de parsage
Le fichier JSON suivant a été reçu depuis le serveur :
'{"name":"John", "age":30, "city":"New York"}'
Ce fichier peut être converti en objet JavaScript, grâce à la fonction JSON.parse()
.
Exemple :
const obj = JSON.parse('{"name":"John", "age":30, "city":"New York"}');
Remarque : Si le fichier parsé n’est pas au format JSON, une syntaxError
sera retournée.
Ensuite, il est possible d’utiliser les données du JSON comme un objet JavaScript.
Exemple :
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = obj.name;
</script>
Arrays en tant que JSON
Lorsque JSON.parse()
est utilisée avec des arrays JSON, la méthode retourne un array JavaScript plutôt qu’un objet.
Exemple :
const text = '["Ford", "BMW", "Audi", "Fiat"]';
const myArr = JSON.parse(text);
Exceptions
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !