Zugriff auf verschachtelte JSON Daten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zugriff auf verschachtelte JSON Daten

    Hallo liebe Forumgemeinde,

    Ich würde mich sehr freuen, wenn mir jemand helfen könnte, wie ich es anstellen muss um an den Werte Id, Url, Name, etc. in einem Schleifendurchlauf zu kommen.

    Code:
    {
    	"Response": "Success",
    	"Message": "Test",
    	"Data": {
    		"Haus1": {
    			"Id": "1111",
    			"Url": "test.html",
    			"Name": "Haus 1"
                    "Haus2": {
    			"Id": "1111",
    			"Url": "test.html",
    			"Name": "Haus 2"
    		}
    	    ...
    	},
    	"Type": 100
    }
    Der direkte Zugriff funktioniert:
    Code:
    $json_haus1_id=$json->Data->Haus1->Id;
    Frage:
    Wie kann ich mir die Id ausgeben lassen, wenn ich "Haus1" nicht explizit angebe?
    Folgendes funkt natürlich nicht.
    Code:
    $json_haus1_id=$json->Data->[0]->Id;
    Danke für die Hilfe und schöne Grüße,
    Max

  • #2
    Code:
    foreach($json['Data'] as $row)
            {
                foreach($row as $key => $val)
                {
                    echo $key . ': ' . $val;
                    echo '<br>';
                }
            }

    Kommentar

    Lädt...
    X