Mini JSON-Parser in C99: Null-Allocation, ~150 Zeilen
2025-09-21
Eine minimale JSON-Parsing-Bibliothek in C99 mit nur etwa 150 Zeilen Code! Sie zeichnet sich durch Null-Allocation für die Speichereffizienz und einen vereinfachten Zustand aus. Fehlermeldungen enthalten präzise Zeilen- und Spaltennummern. Das Parsen von Zahlen und Zeichenketten wird dem Benutzer überlassen, was eine Anpassung mit Funktionen wie `strtod` und `atoi` ermöglicht. Ein einfaches Beispiel zeigt, wie ein Rechteck aus einem JSON-String in eine `Rect`-Struktur geladen wird. Dieses Projekt ist freie und unbeschränkte Software, die gemeinfrei veröffentlicht wurde.
Entwicklung
Null-Allocation