Skip to content

vinfinity7/JSON-Checks

Repository files navigation

Vercel

React + Vite

An in-browser code editor that allows you to validate your JSON schema against draft 2020-12 and check if it is of type Array with item types numbers.

Technologies Used

AJV (Another JSON Schema Validator)

AJV is a JSON Schema validator for both browser and Node.js environments. AJV supports JSON Schema (drafts 04, 06, 07, 2019-09 and 2020-12) specifications and provides a rich set of features for validating JSON data against schemas. In this project, AJV is used to validate JSON schemas entered into the code editor against the draft 2020-12 specification.

Monaco Editor

Monaco Editor is a versatile code editor that powers many popular development tools, including Visual Studio Code. It provides features like syntax highlighting, code completion, and error checking. In this project, Monaco Editor is used to allow users to input JSON schemas and view validation results directly within the browser.

React Router

React Router is a popular routing library for React applications. It enables navigation and routing functionality, allowing users to navigate between different views/components in a single-page application. In this project, React Router is used to define routes for different pages/views, such as the home page and a secondary page. It enables users to navigate between these pages while preserving the state of the application.

Run Locally

# Install dependencies
npm install

# Start the dev server
npm run dev
If you wish to see some exemplar JSON SCHEMAS, you can check out Schemas-Draft.

Also

Connect with me:

saksham-misra-79334426b/ sakzzham

Buy Me a Coffee

GitHub