Wie kann ich die Karte ein JSON-Objekt an eine PHP-Klasse?

Baue ich eine REST-API endpint fügt hinzu, dass ein Unternehmen zu einer MySQL-Datenbank. Der client sendet eine POST-Anforderung mit einer beigefügten Daten-Paket. Das Daten-Paket ist ein JSON-Objekt. Übernehmen Sie die JSON-Gesellschaft Objekt formatiert ist exakt auf das Unternehmen Klasse, die die API verwendet.

Wie bekomme ich die JSON-Unternehmen-Objekt-Daten in die Unternehmen-Klasse? Es scheint dumm zu instanziieren Sie eine Firma, Objekt, json_decode() das JSON-Objekt, dann rufen Sie Dutzende von set() Methoden.

Scheint es besonders dumm, da ich Plane, mir bietet die gleichen Modelle in meiner client-Paket zu bauen, die Objekte übergeben bekommen als JSON zu meiner API, bevor Sie decodiert werden, und die zugeordneten zurück in die gleichen Objekte wieder.

Bin ich etwas fehlt? Ich bin ständig gegen Dinge, die scheinbar redundante, während dem Bau meiner API, aber vielleicht ist das genau das, was zu geschehen hat.

Schreibe einen Kommentar