logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

genson - user-friendly JSON Schema generator

Description

       usage: genson [-h] [--version] [-d DELIM] [-e ENCODING] [-i SPACES]

              [-s SCHEMA] [-$ SCHEMA_URI] ...

       Generate  one,  unified  JSON  Schema  from one or more JSON objects and/or JSON Schemas. Compatible with
       JSON-Schema Draft 4 and above.

   positionalarguments:
       object Files containing JSON objects (defaults to stdin if no arguments are passed).

   options:-h, --help
              Show this help message and exit.

       --version
              Show version number and exit.

       -d, --delimiter DELIM
              Set a delimiter. Use this option if the input files contain multiple JSON objects/schemas. You can
              pass any string. A few cases ('newline', 'tab',  'space')  will  get  converted  to  a  whitespace
              character. If this option is omitted, the parser will try to auto-detect boundaries.

       -e, --encoding ENCODING
              Use  ENCODING  instead of the default system encoding when reading files. ENCODING must be a valid
              codec name or alias.

       -i, --indent SPACES
              Pretty-print the output, indenting SPACES spaces.

       -s, --schema SCHEMA
              File containing a JSON Schema (can be specified multiple times to merge schemas).

       -$, --schema-uri SCHEMA_URI
              The value of the  '$schema'  keyword  (defaults  to  'http://json-schema.org/schema#'  or  can  be
              specified  in a schema with the -s option). If 'NULL' is passed, the "$schema" keyword will not be
              included in the result.

genson 1.3.0-2                                    January 2025                                         GENSON(1)

Name

       genson - user-friendly JSON Schema generator

See Also