Skip to main content
DevForgeDaten empfangen und als JSON zurücksenden
Alle Lehrpfade8. ASP.NET Core – Eigene APIs bauen
intermediate+50 XP

Daten empfangen und als JSON zurücksenden

💡 Die Kernidee im Alltag:

"Backends und Frontends unterhalten sich über JSON. Dein C#-Server empfängt C#-Objekte und verwandelt sie automatisch in JSON für den Browser."

Wie es wirklich funktioniert (Erklärt für 12-Jährige)

In ASP.NET Core passiert die Magie automatisch:

public record Produkt(int Id, string Name, decimal Preis);

app.MapGet("/api/produkt", () => {
    var item = new Produkt(1, "Kopfhörer", 79.99m);
    return Results.Ok(item); // ASP.NET wandelt dies automatisch in JSON um!
});

Der Browser empfängt:

{
  "id": 1,
  "name": "Kopfhörer",
  "preis": 79.99
}
KI-Power-Tipp für Entwickler
Empfohlener Assistent: Claude 3.5 Sonnet
Golden Prompt für deinen Editor:
Wie konfiguriere ich System.Text.Json in ASP.NET Core so, dass alle JSON-Properties in camelCase statt PascalCase ausgegeben werden?
Qualitäts-Prüfung: Prüfe, ob `JsonNamingPolicy.CamelCase` in den JsonSerializerOptions erwähnt wird (in .NET Core ist camelCase bereits Standard).

Interaktive Übung & lokaler Testlauf

Erstelle ein Record `public record Message(string Text);` und gib `Results.Ok(new Message("Hallo"))` zurück.

Lokale Terminal-Ausgabe