Das ist dann kein JSON Objekt oder die Funktion wird ausgeführt und gibt ein gültiges Format zurück.
Nein, zunächst wird nur die Funktionsreferenz zugewiesen. Und außerdem könnte die Funktion ja auch einen komplexen Typ zurückgeben.
Dann wäre es kein JSON format.
Der Schlüssel muss nicht in Anführungszeichen stehen.
So steht es aber auf dieser einen Seite...
Richtig, da hab ich die spezifikationen nicht richtig gelesen.
Kann man demnach auch RegExp Literale oder Date Objekte zuweisen?
Nein.
Hast du auch eine Begründung?
Es ist keine Objekt, Array, String, Zahl oder boolescher Wert
Funktionsobjekte weist ja auch jeder zu...
Aber nicht in JSON Objekte, das sind einfach JS Objekte, da kann man das machen. Du nutzt aber JSON nur zum austausch zwischen verschiedenen Sprachen.
Struppi.