Zugriff auf verschachtelte JSON Daten

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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>';
                }
            }

    Comment

    Working...
    X