Escape-Sequenz

Übungsaufgaben zu JSON

Drei Übungsaufgaben zur JavaScript Object Notation. Zum Einstieg bestimmst Du in der Konfiguration eines E-Ink-Türschilds Bausteine und Datentypen, erkennst gültiges JSON und liest Werte über Pfade aus. Danach notierst Du eine Aktivität der Let’s-Meet-App als JSON-Dokument, maskierst Sonderzeichen, begründest ISO 8601 für Datumsangaben und analysierst ein Dokument, das ein Parser einliest, das aber trotzdem Fehler enthält. Zum Schluss prüfst Du Tracker-Profile mit einem JSON Schema, ergänzt das Schema und beurteilst, was eine Schema-Prüfung leisten kann.

JSON: Syntax, Datentypen und Prüfung

JSON ist das Standardformat von Web-APIs, Konfigurationsdateien und Dokumentendatenbanken. Der Artikel erklärt die Bausteine Objekt und Array am Syntaxdiagramm, die sechs Datentypen und ihre Entsprechung im Programm, das Maskieren von Sonderzeichen, Datumsangaben nach ISO 8601 und die typischen Syntaxfehler. Er zeigt, wie Du Werte in verschachtelten Dokumenten über Pfade ansprichst und wie Du mit JSON Schema prüfst, ob ein Dokument die erwarteten Felder und Datentypen hat.