Cet article partage principalement avec vous un résumé des points de connaissances js Les objets JSON sont écrits entre accolades ({}). Un objet peut contenir plusieurs paires clé/valeur. La clé doit être une chaîne et la valeur peut être un type de données JSON légal (chaîne, nombre, objet, tableau, booléen ou null).
La clé et la valeur sont séparées par deux points (:).
Chaque paire clé/valeur est séparée par des virgules (,).
**eg:**var myjson={"name":"zhangsan", "age":15};
Deux façons d'accéder aux valeurs des objets :
myjson.name
myjson["name"]
for..in est accessible de manière itérative Objet
pour(x dans myjson) {
x est le nom de la clé dans l'objet. Lorsque vous accédez à la valeur ici, vous ne pouvez utiliser que la deuxième méthode ci-dessus
. monjson[x]
>
Utilisez delete pour supprimer les attributs de l'objet json
delete myjson.name
delete myjson["name"]
La différence entre l'objet json, la chaîne json et le tableau json
var str2 = { "name": "asan", "sex » : « homme » };//Objet
var str1 = '{ "nom" : "deyuyi", "sexe" : "homme" }';//String
var sites = [
{ "nom": "runoob" , "url": "www.runoob.com" },
{ "nom": "google" , "url": "www.google.com" },
{ "nom": "微博", "url": "www.weibo.com" }
];//Tableau
Accès au tableau : sites[0].name; return runoob
JSON.parse()
Convertissez la chaîne en un objet JavaScript.
JSON ne peut pas stocker d'objets Date et doit être converti en chaînes pour le stockage
Pour plus de détails, veuillez visiter l'URL
JSON.stringify()
Convertir les objets JavaScript en chaînes.
JSON ne peut pas stocker d'objets Date.
JSON.stringify() convertira toutes les dates en chaînes.
Pour plus de détails, veuillez visiter le site Web
Tutoriel XML pour les débutants
Analyse des chaînes XML
Analyser le document XMLtxt ="" ;
txt=txt+ « Italien de tous les jours » ;
txt=txt+"Giada De Laurentiis"; txt=txt+"2005";
txt=txt+"";
si (window.DOMParser)
{
parser=nouveau DOMParser();
xmlDoc=parser.parseFromString(txt,”text/xml”);
}
sinon // Internet Explorer
{
xmlDoc=nouveau ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(txt);
}
Internet Explorer utilise la méthode loadXML() pour analyser les chaînes XML, tandis que d'autres navigateurs utilisent l'objet DOMParser.
if (window.XMLHttpRequest)xmlDoc . getElementsByTagName("à")[0].childNodes[0].nodeValue;{//code pour IE7+, Firefox, Chrome, Opera, Safari
La syntaxe pour extraire le texte d'un élément est :
xmlhttp=nouveau XMLHttpRequest();
}
sinon
{//code pour IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open(« GET », « livres.xml », false
xmlDoc=xmlhttp.responseXML;
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!