JSON Copilot

How do I generate a JSON Schema with AI descriptions?

Features & Capabilities

Dmitrii Kargashin

By Dmitrii Kargashin · Updated January 2026

The Schema + Describe action generates a JSON Schema and adds an AI-written description to each property. The descriptions cover what each field means and the values it expects, so the schema doubles as your reference.

What You Get

  • A valid JSON Schema (Draft-07) with inferred types, required fields, and constraints
  • AI-written descriptions on each property explaining its purpose and expected values
  • Clickable properties to jump between the schema, editor, and mind map
  • Apply to validator: one click to load the schema into the validation panel

When to Use It

  • API documentation: Generate a self-documenting schema for OpenAPI specs or developer portals
  • Team onboarding: Share a schema that explains what every field means without separate docs
  • Data contracts: Define documented data contracts between frontend and backend teams
  • Code generation: Use the described schema with tools that generate types or forms from JSON Schema

How to Use

  1. 1 Paste or type your JSON in the Input or Output tab
  2. 2 Click AI Copilot in the left sidebar
  3. 3 Select Schema + Describe from the actions list
  4. 4 Click Generate and wait for the AI to analyze and describe your data
  5. 5 Browse the result with descriptions, copy the schema, or click Apply to Validator

Good to Know

  • Mind map sync: Click a property in the schema result to focus the matching node on the mind map and highlight the JSON in the Output tab, and vice versa.
  • Just need the schema? Use JSON Schema for a faster result without descriptions.
  • History: Results are saved in your AI Copilot history. You can close the panel while processing; the result will appear in history when it finishes.

Note: AI features require an account and use credits. New accounts receive 1,000 free credits. See Credits & Pricing for details.

Still Have Questions?

Check out our other FAQ topics or return to the JSON Copilot app