Hi,
JSON war schon immer ein Datenaustauschformat, mit dem Javascript auf Browser-Seite mit einer beliebigen anderen Sprache auf Server-Seite kommuniziert.
Ja, aber wieso kann man dann nicht auch JavaScript Objekte als Wert angeben, also z.B.
{a: new Date()}
Laut json.org ist das ungültig. Auch anderswo überlegen Leute wie man ein Date Objekt über JSON nach JavaScript bringt. (und zwar z.B. als String in einem bestimmten Format).
Oder eben Funktionen als Wert.
Gruß!