{
 "schema_version": 1,
 "name": "MALFORMED-300 conformance results",
 "description": "How well each open-source parser recovers structured data from malformed LLM output.",
 "corpus": "MALFORMED-300",
 "corpus_sha256": "ded36c275f9ff481a9e264f9e900ccbb16da9cf430ff6fe8ffc23b9c02acb88a",
 "cases": 300,
 "categories": [
  "brackets",
  "comments",
  "fenced",
  "prose_wrapped",
  "py_literals",
  "raw_control",
  "single_quotes",
  "trailing_comma",
  "truncated",
  "unquoted_keys",
  "unrecoverable",
  "wrappers"
 ],
 "grading": "exact_300 = spec grading (unrecoverable passes only by refusing); exact_275 = recoverable cases only, refusal policy ignored",
 "generated_utc": {
  "python": "2026-08-19T12:31:18Z",
  "javascript": "2026-08-19T12:33:03Z"
 },
 "environment": {
  "python": "3.12.3",
  "javascript": "node v25.8.2",
  "platform": "darwin"
 },
 "license": "CC0-1.0 \u2014 copy, quote, re-host, no attribution required",
 "canonical_url": "https://toolkitlabs.org/api/leaderboard.json",
 "human_page": "https://toolkitlabs.org/leaderboard/",
 "schema_url": "https://toolkitlabs.org/api/schema.json",
 "badge_endpoint": "https://toolkitlabs.org/api/badge/{language}/{slug}.json",
 "parsers": 21,
 "results": [
  {
   "parser": "jsonshim (Toolkit Labs)",
   "slug": "jsonshim",
   "language": "python",
   "cases": 300,
   "exact": 282,
   "rate": 0.94,
   "recoverable_cases": 275,
   "exact_recoverable": 262,
   "unrecoverable_cases": 25,
   "correctly_refused": 20,
   "invented_values": 5,
   "false_refusals": 4,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 22
    },
    "comments": {
     "cases": 25,
     "exact": 25
    },
    "fenced": {
     "cases": 25,
     "exact": 25
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 25
    },
    "py_literals": {
     "cases": 25,
     "exact": 25
    },
    "raw_control": {
     "cases": 25,
     "exact": 25
    },
    "single_quotes": {
     "cases": 25,
     "exact": 25
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 25
    },
    "truncated": {
     "cases": 25,
     "exact": 23
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 20
    },
    "wrappers": {
     "cases": 25,
     "exact": 17
    }
   }
  },
  {
   "parser": "json-repair",
   "slug": "json-repair",
   "language": "python",
   "cases": 300,
   "exact": 265,
   "rate": 0.8833,
   "recoverable_cases": 275,
   "exact_recoverable": 264,
   "unrecoverable_cases": 25,
   "correctly_refused": 1,
   "invented_values": 24,
   "false_refusals": 0,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 23
    },
    "comments": {
     "cases": 25,
     "exact": 25
    },
    "fenced": {
     "cases": 25,
     "exact": 25
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 25
    },
    "py_literals": {
     "cases": 25,
     "exact": 21
    },
    "raw_control": {
     "cases": 25,
     "exact": 25
    },
    "single_quotes": {
     "cases": 25,
     "exact": 25
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 22
    },
    "truncated": {
     "cases": 25,
     "exact": 23
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 1
    },
    "wrappers": {
     "cases": 25,
     "exact": 25
    }
   }
  },
  {
   "parser": "dirtyjson",
   "slug": "dirtyjson",
   "language": "python",
   "cases": 300,
   "exact": 123,
   "rate": 0.41,
   "recoverable_cases": 275,
   "exact_recoverable": 98,
   "unrecoverable_cases": 25,
   "correctly_refused": 25,
   "invented_values": 0,
   "false_refusals": 177,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 3
    },
    "comments": {
     "cases": 25,
     "exact": 16
    },
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 18
    },
    "single_quotes": {
     "cases": 25,
     "exact": 16
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 20
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 25
    },
    "wrappers": {
     "cases": 25,
     "exact": 0
    }
   }
  },
  {
   "parser": "json5",
   "slug": "json5",
   "language": "python",
   "cases": 300,
   "exact": 118,
   "rate": 0.3933,
   "recoverable_cases": 275,
   "exact_recoverable": 93,
   "unrecoverable_cases": 25,
   "correctly_refused": 25,
   "invented_values": 0,
   "false_refusals": 182,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 16
    },
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 8
    },
    "single_quotes": {
     "cases": 25,
     "exact": 16
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 20
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 25
    },
    "wrappers": {
     "cases": 25,
     "exact": 8
    }
   }
  },
  {
   "parser": "pyjson5",
   "slug": "pyjson5",
   "language": "python",
   "cases": 300,
   "exact": 118,
   "rate": 0.3933,
   "recoverable_cases": 275,
   "exact_recoverable": 93,
   "unrecoverable_cases": 25,
   "correctly_refused": 25,
   "invented_values": 0,
   "false_refusals": 182,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 16
    },
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 8
    },
    "single_quotes": {
     "cases": 25,
     "exact": 16
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 20
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 25
    },
    "wrappers": {
     "cases": 25,
     "exact": 8
    }
   }
  },
  {
   "parser": "demjson3",
   "slug": "demjson3",
   "language": "python",
   "cases": 300,
   "exact": 110,
   "rate": 0.3667,
   "recoverable_cases": 275,
   "exact_recoverable": 85,
   "unrecoverable_cases": 25,
   "correctly_refused": 25,
   "invented_values": 0,
   "false_refusals": 190,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 16
    },
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 8
    },
    "single_quotes": {
     "cases": 25,
     "exact": 16
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 20
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 25
    },
    "wrappers": {
     "cases": 25,
     "exact": 0
    }
   }
  },
  {
   "parser": "hjson",
   "slug": "hjson",
   "language": "python",
   "cases": 300,
   "exact": 85,
   "rate": 0.2833,
   "recoverable_cases": 275,
   "exact_recoverable": 75,
   "unrecoverable_cases": 25,
   "correctly_refused": 10,
   "invented_values": 15,
   "false_refusals": 185,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 14
    },
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 0
    },
    "single_quotes": {
     "cases": 25,
     "exact": 16
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 19
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 22
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 10
    },
    "wrappers": {
     "cases": 25,
     "exact": 4
    }
   }
  },
  {
   "parser": "commentjson",
   "slug": "commentjson",
   "language": "python",
   "cases": 300,
   "exact": 58,
   "rate": 0.1933,
   "recoverable_cases": 275,
   "exact_recoverable": 33,
   "unrecoverable_cases": 25,
   "correctly_refused": 25,
   "invented_values": 0,
   "false_refusals": 242,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 13
    },
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 0
    },
    "single_quotes": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 20
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 0
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 25
    },
    "wrappers": {
     "cases": 25,
     "exact": 0
    }
   }
  },
  {
   "parser": "partial-json-parser",
   "slug": "partial-json-parser",
   "language": "python",
   "cases": 300,
   "exact": 47,
   "rate": 0.1567,
   "recoverable_cases": 275,
   "exact_recoverable": 25,
   "unrecoverable_cases": 25,
   "correctly_refused": 22,
   "invented_values": 3,
   "false_refusals": 250,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 12
    },
    "comments": {
     "cases": 25,
     "exact": 0
    },
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 0
    },
    "single_quotes": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 0
    },
    "truncated": {
     "cases": 25,
     "exact": 13
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 0
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 22
    },
    "wrappers": {
     "cases": 25,
     "exact": 0
    }
   }
  },
  {
   "parser": "simplejson",
   "slug": "simplejson",
   "language": "python",
   "cases": 300,
   "exact": 29,
   "rate": 0.0967,
   "recoverable_cases": 275,
   "exact_recoverable": 4,
   "unrecoverable_cases": 25,
   "correctly_refused": 25,
   "invented_values": 0,
   "false_refusals": 271,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 0
    },
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 0
    },
    "single_quotes": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 0
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 0
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 25
    },
    "wrappers": {
     "cases": 25,
     "exact": 4
    }
   }
  },
  {
   "parser": "json.loads (stdlib control)",
   "slug": "json-loads",
   "language": "python",
   "cases": 300,
   "exact": 25,
   "rate": 0.0833,
   "recoverable_cases": 275,
   "exact_recoverable": 0,
   "unrecoverable_cases": 25,
   "correctly_refused": 25,
   "invented_values": 0,
   "false_refusals": 275,
   "by_category": {
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 0
    },
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 0
    },
    "single_quotes": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 0
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 0
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 25
    },
    "wrappers": {
     "cases": 25,
     "exact": 0
    }
   }
  },
  {
   "parser": "jsonrepair",
   "slug": "jsonrepair",
   "language": "javascript",
   "cases": 300,
   "exact": 205,
   "rate": 0.6833,
   "recoverable_cases": 275,
   "exact_recoverable": 196,
   "unrecoverable_cases": 25,
   "correctly_refused": 9,
   "invented_values": 16,
   "false_refusals": 13,
   "by_category": {
    "fenced": {
     "cases": 25,
     "exact": 14
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 25
    },
    "single_quotes": {
     "cases": 25,
     "exact": 16
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "py_literals": {
     "cases": 25,
     "exact": 25
    },
    "comments": {
     "cases": 25,
     "exact": 25
    },
    "raw_control": {
     "cases": 25,
     "exact": 25
    },
    "brackets": {
     "cases": 25,
     "exact": 17
    },
    "truncated": {
     "cases": 25,
     "exact": 12
    },
    "wrappers": {
     "cases": 25,
     "exact": 12
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 9
    }
   }
  },
  {
   "parser": "best-effort-json-parser",
   "slug": "best-effort-json-parser",
   "language": "javascript",
   "cases": 300,
   "exact": 160,
   "rate": 0.5333,
   "recoverable_cases": 275,
   "exact_recoverable": 157,
   "unrecoverable_cases": 25,
   "correctly_refused": 3,
   "invented_values": 22,
   "false_refusals": 19,
   "by_category": {
    "fenced": {
     "cases": 25,
     "exact": 17
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 25
    },
    "single_quotes": {
     "cases": 25,
     "exact": 16
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 16
    },
    "raw_control": {
     "cases": 25,
     "exact": 25
    },
    "brackets": {
     "cases": 25,
     "exact": 15
    },
    "truncated": {
     "cases": 25,
     "exact": 14
    },
    "wrappers": {
     "cases": 25,
     "exact": 4
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 3
    }
   }
  },
  {
   "parser": "jsonc-parser",
   "slug": "jsonc-parser",
   "language": "javascript",
   "cases": 300,
   "exact": 157,
   "rate": 0.5233,
   "recoverable_cases": 275,
   "exact_recoverable": 141,
   "unrecoverable_cases": 25,
   "correctly_refused": 16,
   "invented_values": 9,
   "false_refusals": 40,
   "by_category": {
    "fenced": {
     "cases": 25,
     "exact": 18
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 8
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 25
    },
    "single_quotes": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 25
    },
    "raw_control": {
     "cases": 25,
     "exact": 9
    },
    "brackets": {
     "cases": 25,
     "exact": 18
    },
    "truncated": {
     "cases": 25,
     "exact": 20
    },
    "wrappers": {
     "cases": 25,
     "exact": 18
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 16
    }
   }
  },
  {
   "parser": "json5",
   "slug": "json5",
   "language": "javascript",
   "cases": 300,
   "exact": 118,
   "rate": 0.3933,
   "recoverable_cases": 275,
   "exact_recoverable": 93,
   "unrecoverable_cases": 25,
   "correctly_refused": 25,
   "invented_values": 0,
   "false_refusals": 182,
   "by_category": {
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 20
    },
    "single_quotes": {
     "cases": 25,
     "exact": 16
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 16
    },
    "raw_control": {
     "cases": 25,
     "exact": 8
    },
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "wrappers": {
     "cases": 25,
     "exact": 8
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 25
    }
   }
  },
  {
   "parser": "dirty-json",
   "slug": "dirty-json",
   "language": "javascript",
   "cases": 300,
   "exact": 110,
   "rate": 0.3667,
   "recoverable_cases": 275,
   "exact_recoverable": 103,
   "unrecoverable_cases": 25,
   "correctly_refused": 7,
   "invented_values": 18,
   "false_refusals": 26,
   "by_category": {
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 20
    },
    "single_quotes": {
     "cases": 25,
     "exact": 16
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 18
    },
    "brackets": {
     "cases": 25,
     "exact": 12
    },
    "truncated": {
     "cases": 25,
     "exact": 4
    },
    "wrappers": {
     "cases": 25,
     "exact": 8
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 7
    }
   }
  },
  {
   "parser": "hjson",
   "slug": "hjson",
   "language": "javascript",
   "cases": 300,
   "exact": 95,
   "rate": 0.3167,
   "recoverable_cases": 275,
   "exact_recoverable": 85,
   "unrecoverable_cases": 25,
   "correctly_refused": 10,
   "invented_values": 15,
   "false_refusals": 177,
   "by_category": {
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 20
    },
    "single_quotes": {
     "cases": 25,
     "exact": 16
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 25
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 16
    },
    "raw_control": {
     "cases": 25,
     "exact": 8
    },
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "wrappers": {
     "cases": 25,
     "exact": 0
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 10
    }
   }
  },
  {
   "parser": "json-loose",
   "slug": "json-loose",
   "language": "javascript",
   "cases": 300,
   "exact": 80,
   "rate": 0.2667,
   "recoverable_cases": 275,
   "exact_recoverable": 57,
   "unrecoverable_cases": 25,
   "correctly_refused": 23,
   "invented_values": 2,
   "false_refusals": 189,
   "by_category": {
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 17
    },
    "single_quotes": {
     "cases": 25,
     "exact": 15
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 19
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 0
    },
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "wrappers": {
     "cases": 25,
     "exact": 6
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 23
    }
   }
  },
  {
   "parser": "partial-json",
   "slug": "partial-json",
   "language": "javascript",
   "cases": 300,
   "exact": 74,
   "rate": 0.2467,
   "recoverable_cases": 275,
   "exact_recoverable": 54,
   "unrecoverable_cases": 25,
   "correctly_refused": 20,
   "invented_values": 5,
   "false_refusals": 119,
   "by_category": {
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 20
    },
    "single_quotes": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 0
    },
    "brackets": {
     "cases": 25,
     "exact": 17
    },
    "truncated": {
     "cases": 25,
     "exact": 13
    },
    "wrappers": {
     "cases": 25,
     "exact": 4
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 20
    }
   }
  },
  {
   "parser": "untruncate-json",
   "slug": "untruncate-json",
   "language": "javascript",
   "cases": 300,
   "exact": 47,
   "rate": 0.1567,
   "recoverable_cases": 275,
   "exact_recoverable": 25,
   "unrecoverable_cases": 25,
   "correctly_refused": 22,
   "invented_values": 3,
   "false_refusals": 250,
   "by_category": {
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 0
    },
    "single_quotes": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 0
    },
    "brackets": {
     "cases": 25,
     "exact": 12
    },
    "truncated": {
     "cases": 25,
     "exact": 13
    },
    "wrappers": {
     "cases": 25,
     "exact": 0
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 22
    }
   }
  },
  {
   "parser": "JSON.parse (stdlib control)",
   "slug": "json-parse",
   "language": "javascript",
   "cases": 300,
   "exact": 25,
   "rate": 0.0833,
   "recoverable_cases": 275,
   "exact_recoverable": 0,
   "unrecoverable_cases": 25,
   "correctly_refused": 25,
   "invented_values": 0,
   "false_refusals": 275,
   "by_category": {
    "fenced": {
     "cases": 25,
     "exact": 0
    },
    "prose_wrapped": {
     "cases": 25,
     "exact": 0
    },
    "trailing_comma": {
     "cases": 25,
     "exact": 0
    },
    "single_quotes": {
     "cases": 25,
     "exact": 0
    },
    "unquoted_keys": {
     "cases": 25,
     "exact": 0
    },
    "py_literals": {
     "cases": 25,
     "exact": 0
    },
    "comments": {
     "cases": 25,
     "exact": 0
    },
    "raw_control": {
     "cases": 25,
     "exact": 0
    },
    "brackets": {
     "cases": 25,
     "exact": 0
    },
    "truncated": {
     "cases": 25,
     "exact": 0
    },
    "wrappers": {
     "cases": 25,
     "exact": 0
    },
    "unrecoverable": {
     "cases": 25,
     "exact": 25
    }
   }
  }
 ]
}
