Kostenloser Json-Validator

            
            
        


JavaScript Object Notation (JSON, ausgesprochen /ˈdʒeɪsən/; auch /ˈdʒeɪˌsɒn/[Anmerkung 1]) ist ein open-standard-Datei-format, verwendet von Menschen lesbaren text zu übermitteln, Daten von Objekten, die aus Attribut–Wert-Paare und array-Datentypen (oder jede andere serializable value). Es ist eine sehr häufige Daten-format, mit einer vielfältigen Palette von Anwendungen, wie dienen als Ersatz für XML in AJAX-systems.

JSON ist ein language-independent-data-format. Es wurde abgeleitet von der JavaScript, aber viele moderne Programmiersprachen code zu erzeugen und Parsen von JSON-format-Daten. Die offizielle Internet-media-type für JSON ist application/json. JSON Dateinamen die Endung .json.

Douglas Crockford ursprünglich angegeben das JSON-format in den frühen 2000er Jahren. JSON wurde erstmals standardisiert in 2013, als der ECMA-404. Die neuesten JSON-format-standard veröffentlicht wurde, im Jahr 2017 als RFC-8259, und bleibt im Einklang mit ECMA-404. Im selben Jahr, JSON war auch standardisiert als ISO/IEC 21778:2017. Der ECMA und ISO-standards beschrieben, nur die erlaubte syntax, in der Erwägung, dass die RFC-deckt einige der Sicherheit und Interoperabilität Erwägungen.

JSON grundlegenden Datentypen sind:



  • Zahl: eine vorzeichenbehaftete Dezimalzahl enthalten können, einen Bruchteil verwenden kann und exponential-E die notation, aber keine nicht-zahlen wie NaN. Das format macht keine Unterscheidung zwischen integer-und floating-point. JavaScript verwendet eine double-precision-floating-point-format für alle numerischen Werte, aber auch andere Sprachen, die Implementierung von JSON kann codieren zahlen unterschiedlich.


  • Zeichenkette: eine Folge von null oder mehr Unicode-Zeichen. Strings werden durch doppelte Anführungszeichen und Unterstützung ein backslash Flucht syntax.


  • Boolean: entweder der Wert true oder false,


  • ~~~1-Array: eine geordnete Liste von null oder mehr Werte, von denen jeder kann beliebigen Typs sein. Arrays verwenden eckige Klammer notation mit Komma-separierten Elemente.

    ~~~- 1-Objekt: eine ungeordnete Sammlung von name–Wert-Paaren, wobei die Namen (auch Schlüssel genannt) sind Zeichenketten. Objekte stehen stellvertretend für assoziative arrays, wobei jeder Schlüssel ist einzigartig innerhalb eines Objekts. Objekte werden durch geschweifte Klammern und verwenden Sie Kommas trennen Sie jedes paar, während innerhalb jedes paar der Doppelpunkt ': '- Zeichen trennt den Schlüssel oder Namen von seinem Wert.

  • null: der Wert leer, mit dem Wort null




Leerzeichen sind erlaubt und werden ignoriert um oder zwischen syntaktischen Elemente (Werte und Zeichensetzung, aber nicht in einem string-Wert). e, die Verwendung des Wortes null



Leerzeichen sind erlaubt und werden ignoriert um oder zwischen syntaktischen Elemente (Werte und Zeichensetzung, aber nicht in einem string-Wert). Vier bestimmte Zeichen werden als Leerzeichen für diesen Zweck: Leerzeichen, horizontaler Tabulator, Zeilenvorschub und Wagenrücklauf. Insbesondere die byte order mark-muss nicht erzeugt werden, die eine konforme Implementierung (obwohl es kann angenommen werden, wenn das Parsen von JSON). JSON keine syntax für Kommentare.

Frühe Versionen von JSON (wie spezifiziert in RFC 4627) erforderlich, dass eine gültige JSON-text muss aus nur einem Objekt oder einem array-Typ, der könnte mit anderen Arten in Ihnen.




Vereinfachen Sie Ihr Leben mit einer Vielzahl von leistungsstarken Tools.

Schließen Sie ein Ultimate-Abonnement ab und profitieren Sie von allen Funktionen von Apps66.com

Jetzt Anmelden!