steve!: Problem beim verarbeiten eines JSON-Objektes

Beitrag lesen

Hallo!

Ich frage von MaqQuest die Api (http://www.mapquestapi.com/directions/#advancedSample) ab und lasse mir das Ergebnis als JSON zurückgeben. Da habe ich jetzt unerwartet Schwierigkeiten, weil ich annahm, ich kann das Ergebnis mit json_decode in ein Array umwandeln.

Was ich erhalte, sieht gekürzt so aus:
---schnipp---
renderAdvancedNarrative({"route":{"hasTollRoad":false,"computedWaypoints":[],"fuelUsed":0,"shape":{"maneuverIndexes" ... "info":{"copyright":{"text":"© 2012 MapQuest, Inc.","imageUrl":"http://api.mqcdn.com/res/mqlogo.gif","imageAltText":"© 2012 MapQuest, Inc."},"statuscode":0,"messages":[]}});
---schnipp---

Mache ich danach ein json_decode($response); und lasse mir das mit var_dump(); ausgeben, erhalte ich NULL.

Ich seh meinen Fehler nicht bzw. verstehe ich da vielleicht etwas falsch?
Im Vergleich zu den JSON-Arrays, die ich sonst kenne, kommt mir das "renderAdvancedNarrative(" am Anfang der Rückgabe merkwürdig vor.

Habe versucht, das mit str_replace rauszunehmen, auch das ");" am Ende, aber am Ergebnis des json_decode ändert sich nichts.

Habt ihr einen Tipp für mich?