2017-01-22 5 views
0

von Angularjs 2 meine Anwendung bekommen unter Json-Wert, aber ich bin nicht in der Lage, diesen Json-Wert in ein Array zu konvertieren.bekommen Fehler beim Konvertieren von Json Arry

$response = '{username: "mosh", time: "2017-01-22T11:28:54.422Z"}'; 
    $json_arrya = json_decode($response,true); 
    var_dump($json_arrya); 

Stromausgang: NULL erwartete Ausgabe als Array

+0

Zitat Ihre Indizes sowie – RST

Antwort

0

Versuchen Sie, die json unter

{ 
    "username": "mosh", 
    "time": "2017-01-22T11:28:54.422Z" 
} 

, um zu sehen, ob das funktioniert.

Auch dies ist ein JSON-Objekt nicht ein Array, so dass Sie könnte es als ein Array von Ihrem Winkel Service passieren müssen wie

[{ "username": "mosh", "time": "2017-01-22T11:28:54.422Z"}] 
+0

Dank für die schnelle Antwort, aber von angularjs2 i bekomme Schlüssel ohne Anführungszeichen –

+0

Aber Sie können versuchen zu sehen, ob es das Problem auf PHP-Ende oder das Ende des Winkels ist –

+0

Ich habe versucht zu überprüfen, ob es auf jsonlint kompiliert, aber es ist fehlgeschlagen! Wenn es mit doppelten Anführungszeichen in Ihrem PHP arbeitet, müssen Sie Ihren Winkelcode aktualisieren, um den JSON zu ändern –

Verwandte Themen