.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .TH JSON2PAS-3.2.2 "1" "January 2024" "json2pas-3.2.2 " "Free Pascal Compiler" .SH NAME json2pas-3.2.2 \- JSON to Pascal to translator for Free Pascal Compiler (FPC) .SH SYNOPSIS .B json2pas-3.2.2 [\fI\,options\/\fR] .SH DESCRIPTION Where options is one or more of: \fB\-h\fR \fB\-\-help\fR Show this help \fB\-i\fR \fB\-\-input\fR=\fI\,file\/\fR Use file as JSON input. The file must contain a valid JSON object. \fB\-i\fR \fB\-\-json\fR=\fI\,json\/\fR Use json as JSON input. The value must contain a valid JSON object. \fB\-u\fR \fB\-\-unit\fR=\fI\,name\/\fR Use name as the name of the unit. .IP If no output file is specified, this sets the name .PP \fB\-o\fR \fB\-\-output\fR=\fI\,file\/\fR Set the output filename. Sets the unit name if none is given \fB\-d\fR \fB\-\-generate\-delphi\fR Use Delphi 10 JSON routines \fB\-l\fR \fB\-\-generate\-load\fR Create LoadFromJSON routine \fB\-s\fR \fB\-\-generate\-save\fR Create SaveToJSON routine \fB\-c\fR \fB\-\-load\-ignores\-case\fR The LoadFromJSON routine will ignore case \fB\-e\fR \fB\-\-use\-setter\fR Property setters use a routine instead of writing to field \fB\-n\fR \fB\-\-classname\fR=\fI\,name\/\fR Set the name of the top\-level class (default: TMyObject) \fB\-r\fR \fB\-\-load\-with\-error\fR Load will raise an exception if an unknown property is met .SH "SEE ALSO" The full documentation for .B json2pas-3.2.2 is maintained as a Texinfo manual. If the .B info and .B json2pas-3.2.2 programs are properly installed at your site, the command .IP .B info json2pas-3.2.2 .PP should give you access to the complete manual.