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¶
- Originaldatei separat sichern und zu prüfende Arbeitskopie identifizieren.
- Zunächst ohne Option prüfen. Bei Syntaxfehlern gemeldete Stelle korrigieren; keine automatische fachliche Reparatur voraussetzen.
--dumpnur verwenden, wenn dessen Inhalt geschützt bleiben kann: auch Mailpasswörter und reale Adressen könnten ausgegeben werden. Dump niemals ungeprüft veröffentlichen.- Falls Kommentare entfernt werden sollen,
--fixauf der Kopie aufrufen und die erzeugte Datei gegenüber dem Original prüfen. Nicht allein aus ihrem Namen auf unveränderte Bedeutung schließen. - 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