PHP: Services_JSON vs. json_decode
Da PHP4 noch keine native JSON-Unterstützung mitbrachte hatte ich mich für Services_JSON entschieden. Eine neue Anwendung erforderte nun das Hochladen von größeren Datenmengen. Dabei stieß Services_JSON an seine Grenzen: Ab einer gewissen Datenmenge wurden die Daten nicht mehr umgewandelt.
Da PHP5 inzwischen gut verbreitet ist konnte ich
View Code PHP
1 2 3 4 | function json2array($sJson) { $oJson = new Services_JSON ( SERVICES_JSON_LOOSE_TYPE ); return $oJson->decode ( $sJson ); } |
nun durch
View Code PHP
1 2 3 | function json2array($sJson) { return json_decode($sJson, true); } |
ersetzen.
Das Resultat
Das Parsen der JSON codierten Daten läuft nun um Faktoren schneller.