Retourner à la page d'accueil de TJS

Méthode : JSON.parse()

          

Transforme une chaîne de caractères en objet JSON

Syntaxe
Object JSON.parse(String chaineJSON)

Description
La méthode parse() (qui signifie analyser en anglais) transforme la chaîne de caractères au format JSON pour en produire l'objet Javascript équivalent.

La méthode parse() s'applique sur l'objet génériqueJSON.

L'opération inverse, qui permet de passer d'un objet à sa chaîne JSON représentative est réalisée avec la méthode stringify().


Equivalent dans d'autres langages
Equivalent en PHP à json_decode() : Décode une chaîne JSON et crée son objet.

Exemple Quelques création d'objets
Code source
<script type="text/javascript">
 var tab=JSON.parse("[1, 2, 3, 4, 5]");  
 var article=JSON.parse('{"title": "Introduction javascript", "dt": "2017-03-10", "tags": ["js", "html", "css"]}');
 document.write(JSON.stringify(tab) + "<br>");
 document.write(JSON.stringify(article) + "<br>")
</script>

Résultat
Emulation de la console
Explication
Quelques cas de parsing de chaînes JSON.

Exemple Une erreur de parsing JSON
Code source
<script type="text/javascript">
 var article=JSON.parse("{'title': 'Introduction javascript', 'dt': '2017-03-10']");
 document.write(JSON.stringify(article) + "<br>")
</script>

Résultat
Emulation de la console
Explication
La chaîne de caractères n'est pas correcte.
L'appel à parse() génère une erreur, détectée ici par les instructions try etcatch.
Page mise à jour le

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du javascript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application
Le 24/11/2017 13:58:51 sur php7 en 85.13 ms