Problemer med å finne spesifikk data i JSON+HAL respons

En tråd i 'PHP, SQL og databaser' startet av Oscar, 2 Feb 2019.

  1. Oscar Member

    Innlegg:
    153
    Hei,

    Sitter igjen å sliter med å finne ut av hvordan jeg skal finne ut av.

    Skal prøve å finne ut litt av fiken.no sitt api for en bekjent, men forstår ikke helt hvordan jeg skal finne riktig data i HAL+JSON responsen jeg får med PHP

    Den ser slik ut:
    Kode:
    {
    "_links": {
        "self": {
            "href": "https://fiken.no/api/v1/companies/fiken-demo-personlig-gnist-enk/contacts"
        }
    },
    "_embedded": {
        "https://fiken.no/api/v1/rel/contacts": [
            {
                "_links": {
                    "self": {
                        "href": "https://fiken.no/api/v1/companies/fiken-demo-personlig-gnist-enk/contacts/757941482"
                    }
                },
                "name": "Ola Nordmann 2",
                "email": "mail@mail.com",
                "address": {
                    "country": "Norge"
                },
                "customerNumber": 10003
            },
            {
                "_links": {
                    "self": {
                        "href": "https://fiken.no/api/v1/companies/fiken-demo-personlig-gnist-enk/contacts/757941171"
                    }
                },
                "name": "Ola Nordmann 1",
                "email": "findthis@example.com",
                "address": {
                    "country": "Norge"
                },
                "customerNumber": 10002
            },
            {
                "_links": {
                    "self": {
                        "href": "https://fiken.no/api/v1/companies/fiken-demo-personlig-gnist-enk/contacts/756867201"
                    }
                },
                "name": "Demoleverandør",
                "address": {
                    "address1": "Demoveien 44",
                    "address2": "",
                    "postalPlace": "Oslo",
                    "postalCode": "0190",
                    "country": "Norge"
                },
                "supplierNumber": 20001
            },
            {
                "_links": {
                    "self": {
                        "href": "https://fiken.no/api/v1/companies/fiken-demo-personlig-gnist-enk/contacts/756867200"
                    }
                },
                "name": "Demokunde",
                "address": {
                    "address1": "Demoveien 22",
                    "address2": "",
                    "postalPlace": "Oslo",
                    "postalCode": "0190",
                    "country": "Norge"
                },
                "customerNumber": 10001
            }
        ]
    }}
    Dataen jeg er på jakt etter her er all data relatert til kunden der emailen er findthis@example.com. Spesifikt da kundenummeret i customerNumber.


    Hadde vært 100% fantastisk om noen visste hvordan dette ble gjort på en god måte.

    Her finner dere stack overflow spørsmålet, som er litt mer detaljert: https://stackoverflow.com/questions/54487993/get-email-from-json-array

    Takk på forhånd!
     
  2. Oscar Member

    Innlegg:
    153
    Tonny Kluften, Selvfiks og Marius_J liker dette.

Del denne siden