Heute habe ich etwas über Json (JavaScript Object Notation) gelernt, ein leichtes Datenaustauschformat. Für Menschen leicht zu lesen und zu schreiben. Es ist auch für Maschinen einfach zu analysieren und zu generieren. JSON verwendet ein völlig sprachunabhängiges Textformat, verwendet aber auch Konventionen ähnlich der C-Sprachfamilie (einschließlich C, C, C#, Java, JavaScript, Perl, Python usw.). Diese Eigenschaften machen JSON zu einer idealen Datenaustauschsprache.
JSON besteht aus zwei Strukturen:
Eine Sammlung von Name/Wert-Paaren. In verschiedenen Sprachen wird es als Objekt, Datensatz, Struktur, Wörterbuch, Hash-Tabelle, verschlüsselte Liste oder assoziatives Array verstanden.
Eine geordnete Liste von Werten. In den meisten Sprachen wird es als Array verstanden.
Dies sind gängige Datenstrukturen. Tatsächlich unterstützen sie die meisten modernen Computersprachen in irgendeiner Form. Dadurch ist es möglich, ein Datenformat zwischen Programmiersprachen auszutauschen, die ebenfalls auf diesen Strukturen basieren.
JSON hat die folgenden Formen:
Ein Objekt ist eine ungeordnete Sammlung von Name/Wert-Paaren. Ein Objekt beginnt mit „{“ (linke Klammer) und endet mit „}“ (rechte Klammer). Auf jeden „Namen“ folgt ein „:“ (Doppelpunkt); „Name/Wert“-Paare werden durch ein „“, (Komma) getrennt.
Okay, reden wir keinen Unsinn und gehen wir direkt zu den Beispielen über! ! Das Design dieser kleinen Demo ist so. Die Seite index.jsp greift auf das serverseitige Servlet zu. Die übertragenen Daten sind im JSON-Format Im Json-Format werde ich diesen Artikel schreiben, was einer Täuschung des Publikums gleichkommt!
Code auf der index.jsp-Seite (zuerst einfache, dann schwierige Reihenfolge):
lastname | Vorname | |
< ;/td> | ;td id="td0"> | ;/table> |