Hallo Jörg,
Ich persönlich hätte auf jeden Fall nicht gedacht, dass das komplette Objekt "verstringt" wird (s.o.).
Ich hatte es ganz leise gehofft :)
und ich hatte befürchtet, dass Du das sagst ;-)
In einem Punkt hast Du natürlich völlig recht: Würde man JSON mitsamst dem Objektmethoden z.B. in PHP auswerten wollen, dann wären diese Methoden der Logik zufolge in Javascript notiert - was PHP nicht versteht. Würde man das partout wollen, dann gäbe es einigen Aufwand um in PHP auch noch einen Javascript-Interpreter zu integrieren. Den könnte man dank node.js zwar noch irgendwie "stemmen" aber dann müsste man das weiter denken und auch womöglich in den Objekten benutzte globale Variablen (wird gemacht "weil es geht" auch wenn es nicht klug ist) ins JSON packen und würde sich (Sicherheits-)Probleme "ohne Ende" einhandeln. Also nur die Eigenschaften. Punkt!
Vollkommen richtig, da sind wir uns wohl einig.
Gruß, Dennis