vorige Präsentation: JSON | zurück zum Buch-Kapitel [esc] | Nächste Präsentation JSON und JavaScript
Mit JSON kann man einfache Datenstrukturen einer Text-Datei speichern. Viele Programmiersprachen können damit arbeiten.
Folgende Beispiel für JSON wurde aus der Wikidata API abgerufen und wird hier stark verkürzt dargestellt.
{
"id": "Q701554",
"labels": {
"de": "Fachhochschule Salzburg",
"en": "Salzburg University of Applied Sciences",
},
"aliases": {
"de": [
"Fachhochschule Holztechnikum Kuchl",
"FH Salzburg",
"FH Puch",
"Fachhochschule Urstein"
]
}
}
Mit dieser Schreibweise wird ein Objekt mit vier Eigenschaften definiert.
Als Werte können weitere Objekte (mit {}) und Arrays (mit []) gespeichert werden.
Für den Datenaustausch über das Netzwerk oder über eine Datei wird die JSON-Schreibweise als Text gespeichert.
In einer Programmiersprache kann man die Datei laden, und in eine Datenstruktur der Programmiersprache umwandeln. Das nennt man Deserialisierung.
Umgekehrt kann man aus einer Datenstrkutur der Programmiersprache die JSON-Darstellung machen, das nennt man “Serialisierung”→.
Achtung: nicht alle Datenstrukturen lassen sich als JSON String serialisieren!
vorige Präsentation: JSON | zurück zum Buch-Kapitel [esc] | Nächste Präsentation JSON und JavaScript
/
#