JSON - Parse

4 min Niveau 10

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

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus