Lese JSON med PHP

Hei, lager et nogenlunde simpelt PHP script med tripletex sitt API.

Sliter litt med å lese JSON filene da jeg aldri har jobbet med det før.

JSON ser sånn ut (Har redigert sensitive detaljer til tilfeldige ting):

{ "fullResultSize" : 1, "from" : 0, "count" : 1, "versionDigest" : "LLsJ1MhvEVCLCb2uNuADXQ==", "values" : [ { "id" : 123456, "version" : 4, "url" : "tripletex.no/v2/invoice/123456", "invoiceNumber" : 201875, "invoiceDate" : "2018-03-22", "customer" : { "id" : 78990, "url" : "tripletex.no/v2/customer/78990" }, "invoiceDueDate" : "2018-04-05", "kid" : "", "comment" : "", "orders" : [ { "id" : 11223344, "url" : "tripletex.no/v2/order/11223344" } ], "voucher" : { "id" : 55667788, "url" : "tripletex.no/v2/ledger/voucher/55667788" }, "deliveryDate" : "2018-03-22", "amount" : 7500.0, "amountCurrency" : 7500.0, "amountExcludingVat" : 6000.0, "amountExcludingVatCurrency" : 6000.0, "currency" : { "id" : 1, "url" : "tripletex.no/v2/currency/1" }, "isCreditNote" : false } ] }

Det jeg skal ha ut av denne JSON responsen som jeg får som en variabel med navn $response er IDen fra values (Øverst i fila) og deretter amount.

Den ideele situasjonen er å bruke PHP med json_decode($response) og få de 2 detaljene ut som variabler i form av $eksempel.

Tusen takk på forhånd om noen vet en god metode å løse dette. Har allerede lest litt på div forumer og nettsider om det, men får bare en PHP feil. (Sannsynligvis skapt fordi jeg gjør noe galt).

Blir vel noko slikt:
// legg koden inn i variabelen kalla test
$test = json_decode($response);
// $test blir no ein stdClass.

// skriv ut første verdi
echo($test->versionDigest);
echo($test->fullResultSize);

1 Like