Tools
  • / JSON schema builder

JSON schema builder

Define properties with names, descriptions, and types to generate JSON schemas. Supports strings, arrays, numbers, booleans, and timestamps with configurable length constraints.

Property

Required
{
  "type": "object",
  "properties": {
    "companyName": {
      "description": "Official name of the recipient's company.",
      "type": "string"
    }
  },
  "required": [
    "companyName"
  ]
}

How to use this tool

  1. Define properties with a name, description, and type. Each property becomes a property in the generated JSON schema.
  2. For text (string) fields, choose "is any length" or "between" to set character limits. For number (integer) fields, choose "is any range" or "between" to set numeric bounds. For text (picklist) and list (array) fields, add options using the input and + button.
  3. Click Copy in the header to copy the schema to your clipboard.