Heim > Web-Frontend > Front-End-Fragen und Antworten > Was bedeutet JSON in Ajax?

Was bedeutet JSON in Ajax?

青灯夜游
Freigeben: 2022-01-19 17:24:06
Original
2741 Leute haben es durchsucht

In Ajax ist JSON ein Datenformat, das zwischen verschiedenen Sprachen übertragen werden kann. Es handelt sich um ein leichtes Datenaustauschformat, das zum Austausch von Daten zwischen Browsern und Servern verwendet wird. JSON ist leicht zu verstehen und der Datenaustausch ist schneller als XML; es unterstützt Arrays, Objekte, Zeichenfolgen, Zahlen und Werte.

Was bedeutet JSON in Ajax?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Grundlegende Konzepte von Ajax-JSON

Grundlegende Konzepte von JSON

Der vollständige Name von JSON ist „JavaScript Object Notation“. Es ist ein Datenformat, das zwischen verschiedenen Sprachen übertragen werden kann ein leichtes Datenaustauschformat.

In AJAX wird es zum Datenaustausch zwischen Browser und Server verwendet. Es ist leicht zu verstehen und der Datenaustausch ist schneller als bei XML. Es unterstützt Arrays, Objekte, Strings, Zahlen und Werte.

Senden Sie eine Anfrage über AJAX, und der Server erhält JSON-Daten.

Vergleich zwischen JSON und XML.

XML ist auch eine Methode zur Informationsübertragung.

1. Die Länge von JSON ist im Vergleich zum XML-Format sehr kurz.

2 Die Geschwindigkeit beim Lesen und Schreiben von JSON ist.

3. JSON kann direkt mit der integrierten Methode von JavaScript analysiert und in ein JavaScript-Objekt konvertiert werden, was sehr praktisch ist.

JSON-Syntaxregeln

1 Das Schreibformat von JSON-Daten ist: Name/Wert-Paar.

Der Name in der Kombination aus Name und Wertpaar wird vorne geschrieben (in doppelten Anführungszeichen) und das Wertpaar wird hinten geschrieben (ebenfalls in doppelten Anführungszeichen), durch Doppelpunkte getrennt, wie zum Beispiel „Name“: „Guo Jing“. ".

Im Gegensatz zur JavaScript-Objektnotation müssen die Schlüsselwerte der JavaScript-Objektnotation nicht in Anführungszeichen gesetzt werden, die Schlüsselwerte von JSON müssen jedoch in Anführungszeichen gesetzt werden.

2. Der Wert von json kann von den folgenden Typen sein:

(1) Zahl (Ganzzahl oder Gleitkommazahl), z. B. 123, 1,23

(2) Zeichenfolge (in doppelten Anführungszeichen)

(3) Logischer Wert (wahr oder falsch)

(4) Array (in eckigen Klammern)

(5) Objekt (in geschweiften Klammern)

(6) null

3. JSON-typisches Beispiel:

{
  "staff":[
    {"name":"洪七","age":70},
    {"name":"郭靖","age":35}
  ]
}
Nach dem Login kopieren

json-Parsing

1. Es gibt zwei Möglichkeiten, JSON in js zu analysieren: eval und JSON.parse

2 Die Verwendung von eval im Code ist sehr gefährlich, insbesondere die Verwendung zur Ausführung von JSON-Daten von Drittanbietern (die möglicherweise schädlichen Code enthalten)

var jsonval= {"staff": [{"name": "洪七","age": 20}, {"name": "洪七2","age": 20}, {"name": "洪七3","age": 20}]}
Nach dem Login kopieren

1) eval()

var jsonbj=('('+jsonval+')');----解析
jssonbj.employees[0].firstName----访问
Nach dem Login kopieren

2) JSON.parse()

var data = JSON.parse(jsonval);---解析
jssonbj.employees[0].firstName----访问
Nach dem Login kopieren

【Verwandte Tutorial-Empfehlung:AJAX-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet JSON in Ajax?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage