2
Ich habe eine einfache Klasse wie hinzufügen:Wie kann ich den Klassennamen eines Objekts als Index des serializated json in JMSSerialize
class Car
{
public doors;
public color;
public seats;
}
Wenn ich serialisiert ein neues Objekt mit:
$this->get('jms_serializer')->serialize($newCar, 'json');
ich werde bekommen so etwas wie:
{doors:1, color: 'red', seats: 4}
ich frage mich, ob es möglich ist, dies zu haben, statt (Edit: und in der Lage zu sein, den sa deserialisieren me string):
car:{doors:1, color: 'red', seats: 4}
Dank
Ja, aber dann werde ich nicht in der Lage sein deserialisieren 'Auto: {Türen: 1, Farbe: ' rot ', Sitze: 4} ' –
Ich ändere meine Antwort, ich hoffe, dass dir das helfen kann. :) – doydoy44
Nun +1, weil es eine mögliche Lösung ist. Ich war auf der Suche nach etwas sauberer mit einer Konfiguration oder Serialisierung Listener. Danke :) –