Jedison helps you validate JSON data on the backend and generate interactive forms from JSON Schemas on the frontend.
One common workflow looks like this:
- Your backend sends the JSON Schema to the client
- Jedison automatically renders a complete form based on the schema
- Users interact with the form while getting instant client-side validation
- Validated data gets submitted back to your server
- The same schema validates the data again server-side for security
But Jedison is flexible enough to support other patterns too - you might use it for:
- Standalone client-side forms without server validation
- Pure server-side JSON validation in your backend services
- Hybrid approaches where different parts of the schema are used in different contexts