Kann JSON Funktionen speichern?
Kann JSON Funktionen speichern?

Video: Kann JSON Funktionen speichern?

Video: Kann JSON Funktionen speichern?
Video: JSON Tutorial für Anfänger (sollte jeder Programmierer wissen) 2024, März
Anonim

Es gibt kein Funktion Datentyp in JSON . JSON unterstützt Objekte, Arrays, Strings, Zahlen, Boolesche Werte und null. Es ist ein Datenformat, keine Programmiersprache. Es macht wenig Sinn es zu unterstützen Funktionen.

Kann JSON hiervon Funktionen haben?

Die offizielle Antwort lautet: Nein, es ist nicht gültig zu definieren Funktionen in JSON Ergebnisse! Selbst wenn JSON wird als sprachunabhängiges Datenserialisierungsformat verwendet, ein Tunneln von "Code" durch andere Typen Wille Arbeit. EIN JSON string kann verwendet werden, um ein JS zu übergeben Funktion an den clientseitigen Browser zur Ausführung.

Zweitens, kann der JSON-Schlüssel eine Zahl sein? JSON nur erlaubt Schlüssel Namen als Zeichenfolgen. Sie verwenden nicht JSON obwohl. Sie haben ein JavaScript-Objektliteral. Du kann Bezeichner verwenden für Schlüssel , aber eine Kennung kann beginne nicht mit a Nummer.

Wozu dient dann JSON Stringify?

Die JSON . stringify -Methode konvertiert einen JavaScript-Wert in a JSON Schnur. Es ist typisch Gebraucht um JavaScript-Arrays oder -Objekte zu konvertieren JSON , obwohl es auch sein kann Gebraucht mit einfachen Datentypen wie Strings und Zahlen.

Ist JSON eine Programmiersprache?

JSON ist ein Datenformat. Es könnte klassifiziert werden als Sprache , aber nicht a Programmiersprache . Seine Beziehung zu JavaScript besteht darin, dass es seine Syntax (mehr oder weniger) mit einer Teilmenge von JavaScript-Literalen teilt. Die JSON Spezifikation definiert es vollständig; es hängt nicht von Verweisen auf die JavaScript-Spezifikation ab.

Empfohlen: