PropertyTypeValidationRequired
unit
floor
building
capacity
available
description
square_foot
last_updated_by
next_available_date
meeting_room_quantity
monthly_listing_price
{4 items
"type":"array"
"items":{3 items
"type":"object"
"required":[11 items
0:"last_updated_by"
1:"unit"
2:"floor"
3:"building"
4:"monthly_listing_price"
5:"meeting_room_quantity"
6:"capacity"
7:"square_foot"
8:"next_available_date"
9:"available"
10:"description"
]
"properties":{11 items
"unit":{1 item
"type":[2 items
0:"number"
1:"string"
]
}
"floor":{1 item
"type":"number"
}
"building":{1 item
"type":"string"
}
"capacity":{1 item
"type":"number"
}
"available":{1 item
"type":"boolean"
}
"description":{2 items
"type":"string"
"nullable":true
}
"square_foot":{1 item
"type":"number"
}
"last_updated_by":{1 item
"type":"number"
}
"next_available_date":{2 items
"type":"string"
"nullable":true
}
"meeting_room_quantity":{2 items
"type":"number"
"nullable":true
}
"monthly_listing_price":{2 items
"type":"number"
"minimum":0
}
}
}
"title":"Schema Title"
"description":"Schema Description"
}

JSON Schema Editor

All processing happens locally in your browser.

A visual editor for creating and modifying JSON Schema definitions. Perfect for documenting API responses, validating data structures, and defining LLM JSON modes.

Key Features

  • Visual Editing: Create and modify JSON schemas with an intuitive interface, no manual schema writing required.
  • Live Preview: See your schema changes reflected in real-time with instant validation.
  • Advanced Schema Options:
    • Support for all JSON Schema types and formats
    • Custom validation rules and constraints
    • Nested object and array definitions
  • Developer Tools:
    • Import existing JSON Schema files
    • Generate sample JSON data from your schema
    • Export schema in various formats

Ideal for API developers, data architects, and anyone working with structured JSON data who needs to create or maintain JSON Schema definitions.