forked from WEB-IB-SS26/development-ib
2.6 KiB
2.6 KiB
Arbeitsschritt 1:
Arbeitsschritt:
Erstelle ein JSON-Objekt mit Informationen über eine Person:
Name: Alex
Alter: 30
Wohnort: Berlin
Antwort:
{
"person": {
"name": "Alex",
"alter": "30",
"wohnort": "Berlin"
}
}
Arbeitsschritt 2:
Arbeitsschritt:
Erstelle ein JSON-Objekt zu einem Produkt:
Produktname: Kopfhörer
Preis: 89.99
Verfügbarkeit: Ja
Farben: Schwarz und Weiß (als Liste)
Antwort:
{
"produkt":{
"produktname": "Kopfhöhrer",
"preis": "89.99",
"verfügbarkeit": "ja",
"farben":[
"schwarz",
"weiss"
]
}
}
Arbeitsschritt 3:
Arbeitsschritt:
Erstelle ein JSON-Objekt zu einem Benutzer inklusive Adresse:
Benutzername: maria1999
Passwort: abc123
Rolle: Admin
Adresse: Bauernring 15 (Straße), Weilbach (Stadt) und 12345 (Postleitzahl) (als verschachteltes Objekt)
Antwort:
{
"benutzer":{
"benutzername":"maria1999",
"passwort":"abc123",
"rolle":"admin",
"addresse":{
"straße": "Bauernring 15",
"stadt": "Weilbach",
"postleitzahl": "12345"
}
}
}
Arbeitsschritt 4:
Arbeitsschritt:
Erstelle ein Array mit zwei Aufgabenobjekten. Jede Aufgabe hat einen Titel und einen erledigt-Status (true/false)
Antwort:
{
"aufgaben": [
"aufgabe":{
"titel": "JSON Lernen",
"erledigt":"true"
},
"aufgabe":{
"titel": "SWAGGER Lernen",
"erledigt":"false"
}
]
}
Arbeitsschritt 5:
Arbeitsschritt:
Erstelle ein JSON-Objekt für einen Blogeintrag mit folgendem Aufbau:
Titel, Autor, Inhalt des Beitrags
Ein Kommentar als verschachteltes Objekt mit Autor und Text
Antwort:
{
"blogeintrag":{
"titel": "Ein Test Titel",
"autor": "Mr X.",
"inhalt": "Lorem ipsum ...",
"kommentar": {
"autor": "Kommentator von dem Blogeintrag",
"text": "Lorem ipsum..."
}
}
}