Eine Objektkopie (Klon) ist eine genaue Kopie eines Objekts, also aller seiner Eigenschaften und Attributwerte. Eine tiefe Objektkopie kopiert jede dieser Attributwerte, während eine flache Objektkopie enthält lediglich Verweise auf die Ursprungswerte.

Um Java-Objekte in JSON umzuwandeln, kann man die Jackson Library verwenden. Will man aber Hibernate-Objekte damit serialisieren, bekommt man z.B. bei lazy-geladenen Eigenschaften Probleme, da Jackson damit nicht umgehen kann. Typischerweise hat man eine Fehlermeldung wie „could not initialize proxy …

Mit Jackson Hibernate Datentypen nach JSON serialisieren (Spring) Weiterlesen »

Stefan Goessner ist der Autor einer PHP-Library, welche es ermöglicht Json-Dateien mit einer an XPath angelehnten Syntax abzufragen (http://goessner.net/articles/JsonPath/) Darauf aufbauend hat peekmo diese erweitert um einen JsonStore (https://github.com/Peekmo/JsonPath) und sie kann nun als Composer-Package z.B. in Symfony eingebunden werden.