kann result einer get-Anfrage nicht komplett auflösen
Hallo ich habe hier die Antwort einer get-Anfrage.
Leider bin ich kein Profi und ich erarbeite mir mein Wissen mit lerning by doing
Aber leider konnte ich den Fehler in der Syntax nicht finden.
meine antwort lautet
{
    “id”: “d6aacc7e-31af-4d63-a091-97290beacc2d”,
    “organizationId”: “8e14e997-ccc7-4581-800f-3b76aaa99598”,
    “version”: 15,
    “roles”: {
        “customer”: {
            “number”: 10090
        },
        “vendor”: {
            “number”: 70089
        }
    },
    “company”: {
        “name”: “Firma Maier”,
        “contactPersons”: [
            {
                “salutation”: “1”,
                “lastName”: “Maier”,
                “primary”: false
            }
        ]
    },
    “addresses”: {
        “billing”: [
            {
                “supplement”: “blabla”,
                “countryCode”: “DE”
            }
        ],
        “shipping”: [
            {
                “supplement”: “rrrr”,
                “countryCode”: “DE”
            }
        ]
    },
    “archived”: false
}
bis : “company”: {
        “name”: “Firma Maier”,
kann ich das mit : Firma := myresponse.result.company.name
perfekt auflösen. Aber: Nachname :=myresponse.result.company.contactPersons.lastname
bringt kein Ergebnis.
Was mach ich verkehrt?
2 Antworten
- 
  Hallo Mario, Die Personen sind in einem Array, d.h. es können auch mehrere Kontaktpersonen sein. Wenn du dir sicher bist dass es pro Firma nur eine Kontaktperson angelegt wird dann: --- Nachname :=myresponse.result.company.first(contactPersons).lastName--- Leo 
- 
  Vielen Dank für die superschnelle Hilfe, das hat geholfen. Jetzt funktioniert es wie es soll. Mario 
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 411Ansichten
