JSON Rückgabe

Das Forum soll der Ablage von Lösungen für immer wieder auftauchende Problemstellungen dienen. // This forum contains solutions to problems that frequently occur.
Antworten
Coach83
Beiträge: 271
Registriert: 13.05.2010, 17:33:12
Kontaktdaten:

JSON Rückgabe

Beitrag von Coach83 » 05.11.2014, 10:37:04

Guten Morgen,

gibt es eine einfache Möglichkeit, mir die vom Gorm gewonnenen Daten als JSON Objekt zurück geben zu lassen oder muss ich mir in einer Schleife die gewünschte Struktur jedes Mal selbst aufbauen lassen?

Benutzeravatar
dr.e.
Administrator
Beiträge: 4555
Registriert: 04.11.2007, 16:13:53

Re: JSON Rückgabe

Beitrag von dr.e. » 05.11.2014, 21:39:56

Hallo Coach,

diese Funktionalität gibt es bisher nicht. Möglichkeit wäre die Attribute des GDO auszulesen und das Array dann mit json_encode() zu verarbeiten. Quasi so:

Code: Alles auswählen

echo json_encode($object->getProperties()); 
Hilft das?

Auch vorstellen könnte ich mir im Rahmen eines neuen Features eine Methode toJson(), die das für dich bereits intern erledigt. Wenn du magst, öffne dazu gerne im Tracker ein Item.
Viele Grüße,
Christian

Coach83
Beiträge: 271
Registriert: 13.05.2010, 17:33:12
Kontaktdaten:

Re: JSON Rückgabe

Beitrag von Coach83 » 05.11.2014, 22:08:04

Guten Abend,

ich glaub die Funktion reicht mir... welche Vorteil würde das toJson() bringen?

Benutzeravatar
dr.e.
Administrator
Beiträge: 4555
Registriert: 04.11.2007, 16:13:53

Re: JSON Rückgabe

Beitrag von dr.e. » 06.11.2014, 16:38:24

Hallo Coach,
ich glaub die Funktion reicht mir...
OK, super! :)
welche Vorteil würde das toJson() bringen?
Es würde dir die Implementierung sparen und ggf. nicht geladene Attribute nachladen. Hier gibt es sicher noch ein paar Spezialfälle, die so eine Funktion kapseln könnte.

Vorschlag: wenn du auf komische Effekte oder weitere Feature-Wünsche treffen solltest, schreib diese mal kurz zusammen, dann bieten wir für die nächste APF-Version einfach eine solche Methode an.
Viele Grüße,
Christian

Coach83
Beiträge: 271
Registriert: 13.05.2010, 17:33:12
Kontaktdaten:

Re: JSON Rückgabe

Beitrag von Coach83 » 19.11.2014, 15:00:31

Hallo mal wieder - ich komme endlich wieder dazu weiterzuarbeiten.
Das 2-Wege-Data-Binding klappt nicht so recht mit dem APF.

{{article}} - so könnte ich mir das Artikel-Objekt ausgeben lassen - wenn mir das APF daraus nicht ein {} machen würde... das Ganze wird also als Platzhalter ausgewertet. Kann ich das irgendwie umgehen?
Außerdem schlage ich vor, dass ng-show, ng-click, ng-controller etc. in die attribute-Whitelisten aufgenommen werden.

Benutzeravatar
dr.e.
Administrator
Beiträge: 4555
Registriert: 04.11.2007, 16:13:53

Re: JSON Rückgabe

Beitrag von dr.e. » 08.12.2014, 14:48:13

Hallo Coach,

magst du mir ein Stück Template oder Code posten? Das APF ersetzt aktuell "nur" Ausdrücke, die zwischen "${" und "}" stehen und ich verstehe nicht ganz, worauf du hinaus möchtest.
Außerdem schlage ich vor, dass ng-show, ng-click, ng-controller etc. in die attribute-Whitelisten aufgenommen werden.
Gerne. Magst du ein Ticket im Tracker einstellen?
Viele Grüße,
Christian

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste