JSONDatenstrukturen
JSONDatenstrukturen beziehen sich auf das Datenformat JSON, das zur strukturierten Darstellung von Informationen verwendet wird. JSON steht für JavaScript Object Notation, ist jedoch sprachunabhängig und wird in vielen Programmiersprachen unterstützt. Es basiert auf zwei Grundstrukturen: Objekte und Arrays. Objekte sind ungeordnete Sammlungen von Schlüssel-Wert-Paaren, deren Schlüssel Strings sind. Arrays sind geordnete Listen von Werten. Werte können zusätzlich Strings (Zeichenketten), Zahlen, Boolesche Werte, null, Objekte oder Arrays sein. Der Aufbau ist textbasiert und auf einfache Lesbarkeit ausgerichtet; Whitespace ist im Allgemeinen verzichtbar, außer innerhalb von Strings. Standard-JSON kennt keine Kommentare.
Objekte werden durch geschweifte Klammern {} dargestellt, wobei Paare durch Doppelpunkte getrennt und von Kommas getrennt sind.
JSON wird als lingua franca des Datenaustauschs zwischen Client und Server genutzt: in REST-APIs, Konfigurationsdateien, Log-
Sicherheit und Validierung: JSON ist textuell und erfordert oft eine Deserialisierung in Zieltypen. Risiken entstehen durch