APIs
Antworten zwischen Server und Oberfläche übertragen.
JSON ist ein Textformat für strukturierte Daten. Objekte, Listen, Texte, Zahlen, Wahrheitswerte und null lassen sich damit zwischen Anwendungen austauschen. JSON selbst führt keine Anweisungen aus.
Die wichtigsten Einsatzgebiete auf einen Blick – und eine Grenze, die du kennen solltest.
Antworten zwischen Server und Oberfläche übertragen.
Einfache Einstellungen strukturiert speichern.
Daten aus unterschiedlichen Programmiersprachen gemeinsam darstellen.
Erst die Aufgabe lesen, dann den Code verfolgen und schließlich eine kleine Änderung ausprobieren.
Eine API liefert die wichtigsten Informationen zu einem Lernkurs.
{
"titel": "Code verstehen",
"lektionen": 6,
"veroeffentlicht": true
}Ein Objekt: titel ist Text, lektionen die Zahl 6 und veroeffentlicht der Wahrheitswert true.
Was unterscheidet 6 von "6"?
6 ist eine Zahl; "6" ist ein Text. Eine Anwendung muss den erwarteten Typ prüfen.
Ein Katalog liefert mehrere Artikel mit jeweils gleichem Aufbau.
[
{ "name": "Helm", "bestand": 3 },
{ "name": "Licht", "bestand": 0 }
]Eine Liste mit zwei Objekten. Der erste Artikel heißt Helm und hat den Bestand 3.
Ergänze einen Artikel Klingel mit Bestand 4.
Füge nach einem Komma das Objekt { "name": "Klingel", "bestand": 4 } vor der schließenden eckigen Klammer ein.
Vertiefe das Thema in der Dokumentation oder vergleiche es mit einem verwandten Werkzeug.
Dokumentation zu JSON öffnen ↗
JavaScript reagiert auf Eingaben und verarbeitet Daten. Im Browser macht es Oberflächen interaktiv; mit Laufzeitumgebungen wie Node.js kann es auch außerhalb des Browsers arbeiten.
JavaScript mit BeispielenPython eignet sich für gut lesbare Skripte, Datenverarbeitung und Anwendungen. Bibliotheken erweitern es beispielsweise für Webdienste, wissenschaftliche Berechnungen oder maschinelles Lernen.
Python mit Beispielen