Heim >Backend-Entwicklung >PHP-Tutorial >Zusammenfassung der JSON- und XML-Wissenspunkte
Dieser Artikel enthält hauptsächlich eine Zusammenfassung der js-Wissenspunkte JSON-Objekte werden in geschweiften Klammern ({}) geschrieben. Ein Objekt kann mehrere Schlüssel/Wert-Paare enthalten. Der Schlüssel muss eine Zeichenfolge sein und der Wert kann ein zulässiger JSON-Datentyp sein (Zeichenfolge, Zahl, Objekt, Array, boolescher Wert oder Null).
Schlüssel und Wert werden durch Doppelpunkt (:) getrennt.
Jedes Schlüssel/Wert-Paar wird durch Kommas (,) getrennt.
**eg:**var myjson={“name“:“zhangsan“, „age“:15};
Zwei Möglichkeiten, auf Objektwerte zuzugreifen:
Auf
myjson.name
myjson["name"]
for..in kann iterativ zugegriffen werden Objekt
for(x in myjson) {
x ist der Name des Schlüssels im Objekt. Wenn Sie hier auf den Wert zugreifen, können Sie nur die zweite Methode oben
verwenden myjson[x]
}
Verwenden Sie delete, um die Attribute des JSON-Objekts zu löschen
delete myjson.name
delete myjson[„name“]
Der Unterschied zwischen JSON-Objekt, JSON-String und JSON-Array
var str2 = { „name“: „asan“, „sex ”: „Mann“ };//Objekt
var str1 = ‘{ „name“: „deyuyi“, „sex“: „man“ }’;//String
var sites = [
{ „name“:“runoob“, „url“:“www.runoob.com“ },
{ „name“:“google“, „url“: „www.google.com“ },
{ „name“:“微博“, „url“:“www.weibo.com“ }
];//Array
Array-Zugriff: sites[0].name; return runoob
JSON.parse()
Konvertieren Sie die Zeichenfolge in ein JavaScript-Objekt.
JSON kann keine Datumsobjekte speichern und muss zur Speicherung in Zeichenfolgen konvertiert werden
Weitere Informationen finden Sie unter der URL
JSON.stringify()
JavaScript-Objekte in Strings konvertieren.
JSON kann keine Datumsobjekte speichern.
JSON.stringify() konvertiert alle Datumsangaben in Strings.
Weitere Informationen finden Sie auf der Website
XML-Tutorial für Anfänger
XML-Strings analysieren
{// Code für IE7+, Firefox, Chrome, Opera, Safaritxt =““;
if (window.XMLHttpRequest)
txt=txt+“Alltagsitalienisch“; txt=txt+“Giada De Laurentiis“; txt=txt+“2005“; txt=txt+““; if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(txt,“text/xml“); }
else // Internet Explorer
{
xmlDoc=new ActiveXObject(“Microsoft.XMLDOM”);
xmlDoc.async=false;
xmlDoc.loadXML(txt);
}
Internet Explorer verwendet die Methode „loadXML()“ zum Parsen von XML-Zeichenfolgen, während andere Browser das DOMParser-Objekt verwenden.
XML-Dokument analysieren
xmlhttp=new XMLHttpRequest(); }
sonst{// Code für IE6, IE5xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);
}
xmlhttp.open(„GET“,books.xml“,false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
Die Syntax zum Extrahieren von Text aus einem Element lautet:
xmlDoc . getElementsByTagName(“to”)[0].childNodes[0].nodeValue;
Das obige ist der detaillierte Inhalt vonZusammenfassung der JSON- und XML-Wissenspunkte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!