📋 Part 4 - JSON: JavaScript Object Notation
💡 JSON ist DAS Standard-Format für Daten im Web!
Alle APIs (auch deine FastAPI!) geben JSON zurück.
1️⃣ JSON Format verstehen
{
"name": "Max Mustermann",
"age": 28,
"isStudent": false,
"courses": ["React", "Python", "JavaScript"],
"address": {
"city": "Berlin",
"zip": "10115"
}
}
✅ Schlüssel MÜSSEN in "Quotes" sein
✅ Erlaubte Typen: String, Number, Boolean, null, Array, Object
❌ Keine trailing commas!
2️⃣ JSON.parse() - String → Object
JSON String zu JavaScript-Objekt umwandeln
3️⃣ JSON.stringify() - Object → String
JavaScript-Objekt zu JSON String umwandeln
4️⃣ Fehlerhafte JSON erkennen
Was passiert wenn JSON nicht korrekt ist?
5️⃣ JSON mit Fetch (API-Daten)
So funktioniert's in echten APIs
📊 JSON vs JavaScript Object
JSON (Text)
"name": "Max",
"age": 28,
"email": "max@mail.de"
📄 Nur Text (String)
✅ Für APIs
✅ Für Speicherung
JavaScript Object
{
name: "Max",
age: 28,
email: "max@mail.de"
}
🔧 Lebendiges Objekt
✅ Zum Programmieren
✅ Mit Methoden
📋 Ausgabe:
Klick auf einen Button um zu starten...