happytails.ai

JSON Repair Preview

Open JSON Repair Preview on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.

Tool capabilities

{
  "id": "json-repair-preview",
  "category": "developer-tools",
  "built": true,
  "requirements": "Input is limited to 200000 characters. Results are computed locally and exported as JSON.",
  "implementation": {
    "fields": [],
    "codeDirection": "ltr",
    "inputMaxLength": 200000,
    "inputErrorCode": "STRUCTURED_TEXT_TOO_LONG",
    "registrationFamily": "json-repair-preview",
    "note": "Propose bounded JSON syntax repairs locally and show an explicit diff.",
    "experience": {
      "automatic": false,
      "single": false,
      "inputMaxLength": 200000,
      "inputMode": "text",
      "label": "JSON",
      "placeholder": "{\"name\":\"Ada\",\"count\":2}",
      "help": "Use double-quoted property names and valid JSON values. Up to 200,000 characters. Review the settings before running.",
      "helpParts": [
        "Use double-quoted property names and valid JSON values.",
        "Up to 200,000 characters.",
        "Review the settings before running."
      ],
      "action": null
    },
    "mode": "explicit",
    "interactive": false
  },
  "execution": "Browser interface",
  "api": null,
  "browser_agent": {
    "supported": true,
    "name": "run_current_tool",
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}

Page guide

Preview bounded JSON syntax repairs with an explicit diff. Your data stays local and the repaired text is parsed before it is marked valid.

How to use JSON Repair Preview
  1. Paste the JSON-like text.
  2. Run the repair preview.
  3. Review the line diff and download the report.

Useful next steps

Input is limited to 200000 characters. Results are computed locally and exported as JSON.

What it repairs

The preview handles a BOM, common single-quoted strings, unquoted object keys and trailing commas. It does not execute code or invent missing data.