Diese Artikelserie wurde Mitte 2017 mit aktuellen Informationen und neuen Beispielen umgeschrieben.
In diesem JSON -Beispiel werden wir uns ansehen, wie wir einfache Werte in einer Datei mit JSON -Format speichern können.
Verwenden der Schlüsseldienstnotation können wir jede Art von Wert speichern, die wir möchten, einschließlich Zeichenfolgen, Arrays und Literaturen. Natürlich können wir BLOB -Daten nicht speichern (z. B. Video-, Audio- oder Druckdaten), da eine JSON -Datei im Grunde eine Textdatei ist, die wir mit einem beliebigen Texteditor bearbeiten können.
Schauen wir uns schnell das folgende Beispiel an:
<span>{ </span> <span>"colors": [ </span> <span>{ </span> <span>"color": "black", </span> <span>"category": "hue", </span> <span>"type": "primary", </span> <span>"code": { </span> <span>"rgba": [255,255,255,1], </span> <span>"hex": "#000" </span> <span>} </span> <span>}, </span> <span>{ </span> <span>"color": "white", </span> <span>"category": "value", </span> <span>"code": { </span> <span>"rgba": [0,0,0,1], </span> <span>"hex": "#FFF" </span> <span>} </span> <span>}, </span> <span>{ </span> <span>"color": "red", </span> <span>"category": "hue", </span> <span>"type": "primary", </span> <span>"code": { </span> <span>"rgba": [255,0,0,1], </span> <span>"hex": "#FF0" </span> <span>} </span> <span>}, </span> <span>{ </span> <span>"color": "blue", </span> <span>"category": "hue", </span> <span>"type": "primary", </span> <span>"code": { </span> <span>"rgba": [0,0,255,1], </span> <span>"hex": "#00F" </span> <span>} </span> <span>}, </span> <span>{ </span> <span>"color": "yellow", </span> <span>"category": "hue", </span> <span>"type": "primary", </span> <span>"code": { </span> <span>"rgba": [255,255,0,1], </span> <span>"hex": "#FF0" </span> <span>} </span> <span>}, </span> <span>{ </span> <span>"color": "green", </span> <span>"category": "hue", </span> <span>"type": "secondary", </span> <span>"code": { </span> <span>"rgba": [0,255,0,1], </span> <span>"hex": "#0F0" </span> <span>} </span> <span>}, </span> <span>] </span><span>} </span>
Im obigen Beispiel können Sie sehen, wie viel Daten wir über eine bestimmte Farbe liefern können. Beachten Sie die Struktur und das verwendete Nistnest. Sie können auch eine Grundstruktur verwenden, um Ihre Daten zu speichern. Schauen Sie sich die folgenden Beispiele an:
<span>{ </span> <span>"aliceblue": "#f0f8ff", </span> <span>"antiquewhite": "#faebd7", </span> <span>"aqua": "#00ffff", </span> <span>"aquamarine": "#7fffd4", </span> <span>"azure": "#f0ffff", </span> <span>"beige": "#f5f5dc", </span> <span>"bisque": "#ffe4c4", </span> <span>"black": "#000000", </span> <span>"blanchedalmond": "#ffebcd", </span> <span>"blue": "#0000ff", </span> <span>"blueviolet": "#8a2be2", </span> <span>"brown": "#a52a2a", </span><span>} </span>
Probe aus Bahamas10/CSS-Farben
entnommen
<span>{ </span> <span>"aliceblue": [240, 248, 255, 1], </span> <span>"antiquewhite": [250, 235, 215, 1], </span> <span>"aqua": [0, 255, 255, 1], </span> <span>"aquamarine": [127, 255, 212, 1], </span> <span>"azure": [240, 255, 255, 1], </span> <span>"beige": [245, 245, 220, 1], </span> <span>"bisque": [255, 228, 196, 1], </span> <span>"black": [0, 0, 0, 1], </span> <span>"blanchedalmond": [255, 235, 205, 1], </span> <span>"blue": [0, 0, 255, 1], </span> <span>"blueviolet": [138, 43, 226, 1], </span> <span>"brown": [165, 42, 42, 1], </span> <span>"burlywood": [222, 184, 135, 1], </span> <span>"cadetblue": [95, 158, 160, 1], </span> <span>"chartreuse": [127, 255, 0, 1], </span> <span>"chocolate": [210, 105, 30, 1], </span> <span>"coral": [255, 127, 80, 1], </span><span>} </span>
Probe aus CorySimmons/Colors.json
entnommen.
Das Tolle an JSON ist, dass es populär ist und in jeder modernen Programmiersprache native Unterstützung bietet. Dies bedeutet, dass Sie wahrscheinlich eine breite Palette von JSON -Datensätzen (z. B. Listen der Länder) in Ihrem Projekt verwenden können.
Was ist JSON und wie hängt es mit Farben zusammen? Es basiert auf einer Teilmenge der JavaScript -Programmiersprache. Wenn es um Farben geht, kann JSON verwendet werden, um Farbwerte strukturiert zu speichern. Zum Beispiel können Sie die RGB -Werte (rot, grün, blau) einer Farbe in einem JSON -Objekt speichern. Dies kann in verschiedenen Szenarien wie Webentwicklung nützlich sein, in denen Sie möglicherweise bestimmte Farbwerte auf einer Website konsistent verwenden möchten.
Wie kann ich ein JSON -Objekt in eine Zeichenfolge konvertieren? Dies kann nützlich sein, wenn Sie das JSON -Objekt in einer Datenbank speichern oder über ein Netzwerk senden möchten.
Kann ich JSON verwenden, um Farbgradienten zu speichern? Sie können dies tun, indem Sie die Start- und Endfarben des Gradienten und alle anderen Farben zwischen einem JSON -Objekt speichern.
Kann ich JSON verwenden, um Farbschemata zu speichern? Sie können dies tun, indem Sie ein JSON -Objekt erstellen, das die Farbnamen und ihre entsprechenden Werte für jede Farbe im Schema enthält. Dies kann besonders nützlich sein, wenn Sie an einem Projekt arbeiten, das ein einheitliches Farbschema erfordert.
Das obige ist der detaillierte Inhalt vonBeispielfarben JSON -Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!