Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Beispiele für das JavaScript-JSON-Format

Detaillierte Erläuterung der Beispiele für das JavaScript-JSON-Format

小云云
小云云Original
2018-03-17 15:04:481366Durchsuche

Das Format von JSON ist eine Liste von Elementen, die von geschweiften Klammern „{}“ umgeben sind. Jedes Element wird durch ein Komma (,) getrennt und das Element besteht aus dem Attributnamen und dem Attributwert, getrennt durch einen Doppelpunkt (:). Dies ist eine typische Wörterbuchdarstellung und zeigt einmal mehr, dass Objekte in JavaScript Wörterbuchstrukturen sind. Egal wie komplex das Objekt ist, es kann mit einem JSON-Code erstellt und zugewiesen werden. In JSON besteht ein Name/Wert-Paar aus dem Feldnamen (in doppelten Anführungszeichen), gefolgt von einem Doppelpunkt und dem Wert.

JSON-Struktur
(1). JSON ist einfach ein Objekt und ein Array in JavaScript, daher sind diese beiden Strukturen Objekte und Arrays. Durch diese beiden kann diese Struktur verschiedene darstellen komplexe Strukturen
1. Objekt: Das Objekt wird in js als von „{}“ umschlossener Inhalt dargestellt, und die Datenstruktur ist der Schlüsselwert von {Schlüssel: Wert, Schlüssel: Wert, ...} Richtige Struktur, In der objektorientierten Sprache ist der Schlüssel das Attribut des Objekts und der Wert der entsprechende Attributwert. Daher ist die Wertmethode object.key der Typ dieses Attributwerts Zahlen oder Zeichen.
2. Array: Das Array in js ist der in eckige Klammern eingeschlossene Inhalt „[]“. Die Datenstruktur ist [„java“, „javascript“, „vb“, ...] und die Wertmethode ist Dasselbe wie in allen Sprachen. Dasselbe wie bei der Verwendung eines Index zum Abrufen kann der Typ des Feldwerts eine Zahl, eine Zeichenfolge, ein Array oder ein Objekt sein.
Komplexe Datenstrukturen können durch die beiden Strukturen von Objekten und Arrays kombiniert werden.

(2).JSON-Syntaxregeln
JSON-Syntax ist eine Teilmenge der JavaScript-Objektnotationssyntax.
Daten sind in Name/Wert-Paaren
Daten werden durch Kommas getrennt
Geschweifte Klammern halten Objekt

Eckige Klammern halten Array

ein.JSON-Wert kann sein :

Zahl (Ganzzahl oder Gleitkommazahl)
Zeichenfolge (in doppelten Anführungszeichen)
Logischer Wert (wahr oder falsch)
Array (in eckigen Klammern)
Objekt (in geschweiften Klammern)

null

b. Außer den oben genannten 6 Typen gibt es keine anderen, es gibt kein undefiniertes oder NAN wie js

1) Verwenden Sie Kommas zwischen parallelen Daten („,“). getrennt.
2) Die Zuordnung wird durch einen Doppelpunkt („:“) dargestellt.
3) Die Sammlung (Array) paralleler Daten wird durch eckige Klammern („[]“) dargestellt.

4) Die zugeordnete Sammlung (Objekt) wird durch geschweifte Klammern („{}“) dargestellt.

Ein Objekt ist eine ungeordnete Menge von Name/Wert-Paaren. Ein Objekt beginnt mit dem linken Zweig und endet mit dem rechten Zweig.

Ein Wert kann eine in Double eingeschlossene Zeichenfolge sein Anführungszeichen oder ein Wert, ein wahrer Wert oder false , ein Array oder ein Objekt


(3).SON und Objektliterale

In Programmiersprachen haben Literale die gleiche A-Notation zur Darstellung von Werten.

JSON schreibt vor, dass der Schlüssel im Schlüssel-Wert-Paar in doppelten Anführungszeichen stehen muss! Anführungszeichen. Zum Beispiel:
{"Vorname" : "Mike"};

Komplexität:

{
    "data": [
        {
            "bblx00": 1002, 
            "otherdata": [
                {
                    "bgxmmc": "报告项目1035", 
                    "brid00": 0, 
                }
            ], 
            "pyrxm0": "李彩兰", 
        }, 
        {
            "bblx00": 1003, 
            "otherdata": [
                {
                    "bgxmid": 1033, 
                    "bgxmmc": "报告项目1033", 
                }, 
                {
                    "bgxmid": 1034, 
                    "bgxmmc": "报告项目1034", 
                }
            ], 
            "pyrxm0": "张礼华", 
        }
    ], 

};
In JSON können keine Zeichenfolgen, Funktionen oder reguläre Ausdrucksliterale verwendet werden


Verwandte Empfehlungen:


JSON-Format zur PHP-Array-Methode

Wie ermittelt PHP, ob das JSON-Format korrekt ist

Wie stellt js fest, dass eine Zeichenfolge im JSON-Format vorliegt?

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Beispiele für das JavaScript-JSON-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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