Validieren und formatieren Sie Ihr JSON mit Echtzeitüberprüfung
JSON (JavaScript Object Notation) wurde Anfang der 2000er Jahre erstmals von Douglas Crockford spezifiziert. Das Format basierte auf einer Teilmenge der JavaScript-Objektliteralnotation, aber seine Nützlichkeit als sprachunabhängiges Datenformat führte zu seiner weiten Verbreitung. Die erste JSON-Nachricht wurde im April 2001 übertragen. Seitdem hat sich JSON aufgrund seiner Einfachheit und Benutzerfreundlichkeit zum De-facto-Standard für Web-APIs entwickelt und XML in vielen Anwendungen ersetzt.
JSON ist ein leichtgewichtiges, textbasiertes Datenaustauschformat, das vollständig sprachunabhängig ist. Trotz seiner Abstammung von JavaScript wird JSON heute mit praktisch jeder Programmiersprache verwendet. Es stellt Daten durch eine einfache Notation von Schlüssel-Wert-Paaren und geordneten Listen dar, was es sowohl für Menschen lesbar als auch für Maschinen analysierbar macht.
Die JSON-Syntax leitet sich von der JavaScript-Objektnotation ab, hat aber spezifische Regeln und Einschränkungen.
Sprache | Parse-Methode | Stringify-Methode |
---|---|---|
JavaScript | JSON.parse() | JSON.stringify() |
Python | json.loads() | json.dumps() |
Java | ObjectMapper.readValue() | ObjectMapper.writeValueAsString() |
C# | JsonSerializer.Deserialize() | JsonSerializer.Serialize() |
Go | json.Unmarshal() | json.Marshal() |
PHP | json_decode() | json_encode() |
Ruby | JSON.parse() | JSON.generate() |
Rust | serde_json::from_str() | serde_json::to_string() |
Swift | JSONDecoder().decode() | JSONEncoder().encode() |
Kotlin | Json.decodeFromString() | Json.encodeToString() |