Parsen der Antwort von einem HTTP-web-service (JSON) in PHP
Brauche ich, um zu konsumieren, ein HTTP-Web-Service, deren Antwort im JSON-format. Wie kann ich erreichen, das in php gegeben, die URL des web service bekannt ist ?
InformationsquelleAutor Ankit Rustagi | 2013-07-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, was Sie tun sollten:
Sollte dies möglich sein, um die JSON-Daten in ein array.
Nun, zu erklären, was es tut.
file_get_contents()
im wesentlichen wird der Inhalt einer Datei, entweder remote oder lokal. Dies ist durch die HTTP-portal, damit Sie nicht die Verletzung der Datenschutzbestimmungen durch die Verwendung dieser Funktion für die remote-Inhalte.Dann, wenn Sie
json_decode()
es normalerweise änderungen JSON-text in ein Objekt in PHP, aber da wir Hinzugefügttrue
für das zweite argument, es gibt ein assoziatives array statt.Dann kann man nichts machen mit dem array.
Spaß haben!
InformationsquelleAutor think123
müssen Sie
json_decode()
die Antwort und dann haben Sie es als php-array zu verarbeiten, esInformationsquelleAutor harikrish
Lesen Sie zuerst die Antwort mit curl. Und verwenden Sie dann json_decode() zum Parsen der Antwort, die Sie bekam mit curl.
InformationsquelleAutor Milad.Nozari
InformationsquelleAutor Sergey Bleih