json appartient à JavaScript. JSON est une représentation sous forme de chaîne d'un objet JS. Il utilise du texte pour représenter les informations d'un objet JS. Il s'agit d'un format d'échange de données léger. La syntaxe du format json est la même que celle du code. créer un objet js. Oui, la syntaxe json est un sous-ensemble de la syntaxe de notation littérale d'objet JS.
L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.
Json est-il JavaScript ?
La relation entre Json et Javascript
JSON est un format de données décrit par la représentation littérale d'objet JS. Ensuite, la syntaxe pour décrire JSON est la syntaxe de notation littérale d'objet JS. Un sous-ensemble de
En fait, il est faux de dire si les attributs dans la "représentation littérale de l'objet js" avec ou sans guillemets sont des "objets js" ou des "objets JSON", s'il faut les ajouter ou not Les guillemets sont tous des "objets js", mais après avoir ajouté des guillemets, ils sont conformes aux règles de syntaxe de JSON, et les règles de syntaxe de JSON sont un sous-ensemble des règles de syntaxe de "représentation littérale des objets js", donc non C'est important Comment l'exprimer, c'est un "objet js". Existe-t-il donc une situation où les attributs doivent être cités ? Nous savons que les règles de dénomination de js pour les variables sont des nombres, des lettres, des traits de soulignement et des symboles $. lorsque les attributs ne sont pas cités. Règles, mais s'il y a d'autres symboles que ces quatre dans l'attribut, tels que "[" ou ".", etc., l'attribut doit être exprimé entre guillemets
. Grâce à ses règles grammaticales auto-descriptives et concises, il est devenu un format d'échange de données idéal entre différentes langues. Quiconque y fait face du point de vue du langage et au niveau de l'objet peut voir ses explications être limitées ou erronées. La différence entre Json et Javascript
JSON est une représentation sous forme de chaîne d'un objet JS. Il utilise du texte pour représenter les informations d'un objet JS, qui est essentiellement une chaîne
1. , b: 'World'}; //Ceci est un objet. Notez que le nom de la clé peut également être mis entre guillemets 1. var json = '{"a": "Bonjour", "b": "World" }'; //Il s'agit d'une chaîne JSON, essentiellement une chaîneLes objets JSON et JS peuvent être convertis les uns dans les autresPour convertir un objet en chaîne JSON, utilisez la méthode JSON .stringify() : 1. var json = JSON.stringify({a: 'Hello', b: 'World'}); //Le résultat est '{"a": "Bonjour", "b": "World"}'Pour convertir du JSON vers l'objet, utilisez la méthode JSON.parse() : 1. var obj = JSON.parse('{"a": "Hello", "b": "World "}'); est {a : 'Bonjour', b : 'Monde'}Recommandations associées :Tutoriel d'apprentissage Javascript
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!