JSON Copilot

What AI Copilot features are available?

Features & Capabilities

Dmitrii Kargashin

By Dmitrii Kargashin · Updated November 2025

The AI Copilot helps you understand, analyze, and document your JSON using AI. Access it from the sidebar by clicking AI Copilot. AI actions use credits and send your JSON to our servers for processing.

Available AI Actions

  • Explain JSON: A human-readable explanation of each field: its purpose, type, and how it relates to others
  • Flatten JSON: Convert nested JSON into flat dot-notation key-value pairs. See Flatten JSON for details
  • JSON Schema: Generate a JSON Schema from your data with inferred types, required fields, and constraints
  • Schema + Describe: Generate a JSON Schema with AI-written descriptions for each property
  • Test Data: Generate sample data and variations from your JSON for testing
  • Fix & Validate: Repair invalid JSON in one click. The AI quotes unquoted keys, removes trailing commas, and closes missing brackets, then returns valid JSON. See Fix invalid JSON for details

Coming soon: Explain Structure (concise type and nesting overview), and more.

Action Details

Explain JSON

AI writes a description for each field: its purpose, expected values, and how it relates to sibling and parent fields. Useful for onboarding, docs, and reviews.

Flatten JSON

Converts deeply nested JSON into flat dot-notation key-value pairs (e.g. user.address.city). Arrays use bracket notation (items[0].name). Browse the result as clickable property cards or copy the flat JSON output.

JSON Schema

Generates a valid JSON Schema from your data. The AI infers types, required fields, enum constraints, and array item schemas. Use the result to validate future payloads, generate documentation, or integrate with form libraries.

Schema + Describe

Generates a JSON Schema and writes an AI description for each property, so the structure ships with its own documentation.

Fix & Validate

Repairs broken JSON: unquoted keys, single quotes, trailing commas, and missing brackets or braces. The AI returns valid, formatted JSON that you apply to the editor in one click, without changing your data.

Mind Map Sync

Several actions (Explain JSON, Flatten, JSON Schema, Schema + Describe) have bidirectional sync with the mind map and editors. Click a property in the result to focus the matching node on the mind map and highlight the JSON in the Output tab, and vice versa.

How to Use AI Copilot

  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 an action (e.g. Explain JSON, Flatten, JSON Schema)
  4. 4 Click the action button and wait for the result. You can close the panel; results are saved to history.
  5. 5 Review the result in the Copilot panel, then click fields to jump to them in the editor and mind map

History

All AI actions are saved in your history. Access previous results from the History section in the AI Copilot sidebar. History is tied to your account and project. You can close the panel while an action is 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. You can purchase additional credits or subscribe to a plan for monthly credits. See Credits & Pricing for details.

Still Have Questions?

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