Zum Inhalt

CFG-15 – JSON mit jsoncheck prüfen, dumpen und bereinigen

jsoncheck.exe ist ein separates Kommandozeilenwerkzeug. Es prüft die Syntax einer JSON-Datei und kann deren Inhalt als Schlüssel/Wert-Liste ausgeben oder eine kommentarfrei bereinigte Datei erzeugen. Es ist kein JSON-Feld und ersetzt keine fachliche ImageConvert-Prüfung.

Voraussetzungen und Aufruf

Die zur Lieferung gehörende jsoncheck.exe muss verfügbar sein. Auf einer gesicherten Arbeitskopie arbeiten; Arbeitsverzeichnis und Schreibrechte für Ausgabedateien berücksichtigen. Die folgenden Befehle entsprechen der dokumentierten Syntax; sie sind Anwendungsbeispiele, keine hier ausgeführten Prüfungen:

jsoncheck kundenbeispiel.json
jsoncheck kundenbeispiel.json --dump
jsoncheck kundenbeispiel.json --fix
Aufruf Dokumentiertes Ergebnis / Nebenwirkung
Ohne Option Meldung JSON syntax OK oder JSON SYNTAX ERROR: mit Fehlermeldung.
--dump Zusätzlich JsonContent.txt mit aufgelösten Pfaden und Werten, je Zeile eine Zuordnung.
--fix Zusätzlich name.fixed.json mit entfernten Kommentaren. Laut Hersteller auch für ImageConvert geeignet.

Vorgehen

  1. Originaldatei separat sichern und zu prüfende Arbeitskopie identifizieren.
  2. Zunächst ohne Option prüfen. Bei Syntaxfehlern gemeldete Stelle korrigieren; keine automatische fachliche Reparatur voraussetzen.
  3. --dump nur verwenden, wenn dessen Inhalt geschützt bleiben kann: auch Mailpasswörter und reale Adressen könnten ausgegeben werden. Dump niemals ungeprüft veröffentlichen.
  4. Falls Kommentare entfernt werden sollen, --fix auf der Kopie aufrufen und die erzeugte Datei gegenüber dem Original prüfen. Nicht allein aus ihrem Namen auf unveränderte Bedeutung schließen.
  5. Erst nach zusätzlicher fachlicher Kontrolle und über CFG-13 aktiv übernehmen; die Eingabedatei wird durch eine Ausgabedatei nicht automatisch ersetzt.

Grenzen und Standards

Ohne Optionen ist der dokumentierte Grundmodus die Syntaxprüfung. Ein IC-Schema, erlaubte Fachwerte, Pfaderreichbarkeit, Dublettenbehandlung oder ein gesicherter Exitcodevertrag sind hier nicht belegt. Beide Optionen gemeinsam sind durch die gelesene Anleitung nicht spezifiziert und werden nicht empfohlen.

Kommentierte Handbuchbeispiele sind kein striktes JSON. --fix beschreibt einen dafür vorgesehenen Weg, beweist aber nicht, dass jeder Parser dieselbe Eingabe annimmt. Keine Existenz oder Funktionsfähigkeit der lokalen Windows-EXE wurde in dieser Redaktion ausgeführt.

Quellen und Verweise

ImageConvert-4.pdf, 09.10.2026, physisch S. 80 (gedruckt 76), History: drei konkrete Aufrufe und Dateinamen. Lesende Dialoge · Maildaten schützen