Maison  >  Article  >  interface Web  >  Quelles sont les méthodes utilisées par JS pour juger json ?

Quelles sont les méthodes utilisées par JS pour juger json ?

php中世界最好的语言
php中世界最好的语言original
2018-04-25 09:36:212343parcourir

Cette fois, je vais vous apporter quelques méthodes pour juger json avec JS, et quelles sont les précautions pour que JS juge json Ce qui suit est un cas pratique, jetons un coup d'œil.

JSON (JavaScript Object Notation) est un format d'échange de données léger qui utilise un format de texte totalement indépendant du langage et constitue un format d'échange de données idéal. Dans le même temps, JSON est le format natif de JavaScript, ce qui signifie que le traitement des données JSON en JavaScript ne nécessite aucune API ou boîte à outils spéciale. Suivez ensuite l'éditeur pour apprendre à juger json dans js

Simplement. En d'autres termes, JSON peut convertir un ensemble de données représenté dans un objet JavaScript en une chaîne (pseudo-objet). Cette chaîne peut ensuite être facilement transmise entre fonctions, ou depuis une chaîne dans une application asynchrone. le client le transmet au programme côté serveur. Cette chaîne semble un peu bizarre (vous verrez quelques exemples plus tard), mais JavaScript l'interprète facilement et JSON peut représenter des structures plus complexes que des paires nom/valeur. Par exemple, des tableaux et des objets complexes peuvent être représentés plutôt que de simples listes de clés et de valeurs.

Déterminer si json est vide

var jsonStr ={};

1. Déterminer si json est vide

jQuery.isEmptyObject();

2. Déterminez si l'objet est vide :

if   (typeOf(x)   ==   "undefined")
if   (typeOf(x)   !=   "object")
if(!x)
La troisième méthode est la méthode la plus simple, mais la troisième méthode ne peut pas être jugée par la méthode mutuellement exclusive de if (x) , ne peut que être ajouté devant l'objet !

3. La clé json ne peut pas être répétée ; si

jsonStr[key]="xxx"
existe, elle sera remplacée si elle n'existe pas,

ajoutera <.>.

4. Parcourez les structures en json

for(var key in jsonStr){
  alert(key+" "+jsonStr[key])
}
isJson = function(obj){
  var isjson = typeof(obj) == "object" && Object.prototype.toString.call(obj).toLowerCase() == "[object object]" && !obj.length;
  return isjson;
}
if (!isJson(data)) data = eval('('+data+')');//将字符串转换成json格式
JSON : objets et tableaux.

1. Objet

Un objet commence par "{" et se termine par "}". Chaque "clé" est suivie d'un ":" et les "paires 'clé/valeur'" sont séparées par ",".

packJson = {"name":"nikita", "password":"1111"}
2. Tableau

Un tableau est une collection ordonnée de valeurs. Un tableau commence par "[" et se termine par "]". Utilisez "," pour séparer les valeurs.
packJson = [{"name":"nikita", "password":"1111"}, {"name":"tony", "password":"2222"}];

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Explication détaillée des différences entre ajax et jsonp et les étapes d'utilisation de json


Comment utiliser JSON comme paramètre de fonction

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn