{
 "generated_from": {
  "python_run": "2026-08-19T12:31:18Z",
  "javascript_run": "2026-08-19T12:33:03Z"
 },
 "corpus": "MALFORMED-300",
 "corpus_sha256": "ded36c275f9ff481a9e264f9e900ccbb16da9cf430ff6fe8ffc23b9c02acb88a",
 "category": "truncated",
 "cases": 25,
 "columns": [
  "language",
  "parser",
  "version",
  "recovered_exactly",
  "refused",
  "returned_wrong_value",
  "cases",
  "same_parser_exact_300"
 ],
 "rows": [
  [
   "js",
   "jsonc-parser",
   "3.3.1",
   20,
   4,
   1,
   25,
   157
  ],
  [
   "js",
   "best-effort-json-parser",
   "1.5.1",
   14,
   0,
   11,
   25,
   160
  ],
  [
   "js",
   "partial-json",
   "0.1.7",
   13,
   12,
   0,
   25,
   74
  ],
  [
   "js",
   "untruncate-json",
   "0.0.1",
   13,
   12,
   0,
   25,
   47
  ],
  [
   "js",
   "jsonrepair",
   "3.15.0",
   12,
   1,
   12,
   25,
   205
  ],
  [
   "js",
   "dirty-json",
   "0.9.2",
   4,
   6,
   15,
   25,
   110
  ],
  [
   "js",
   "JSON.parse (stdlib control)",
   "v25.8.2",
   0,
   25,
   0,
   25,
   25
  ],
  [
   "js",
   "hjson",
   "3.2.2",
   0,
   25,
   0,
   25,
   95
  ],
  [
   "js",
   "json-loose",
   "1.2.4",
   0,
   25,
   0,
   25,
   80
  ],
  [
   "js",
   "json5",
   "2.2.3",
   0,
   25,
   0,
   25,
   118
  ],
  [
   "py",
   "json-repair",
   "0.63.2",
   23,
   0,
   2,
   25,
   265
  ],
  [
   "py",
   "jsonshim (Toolkit Labs)",
   null,
   23,
   0,
   2,
   25,
   282
  ],
  [
   "py",
   "partial-json-parser",
   "0.2.1.1.post7",
   13,
   12,
   0,
   25,
   47
  ],
  [
   "py",
   "commentjson",
   "0.9.0",
   0,
   25,
   0,
   25,
   58
  ],
  [
   "py",
   "demjson3",
   "3.0.5",
   0,
   25,
   0,
   25,
   110
  ],
  [
   "py",
   "dirtyjson",
   "1.0.8",
   0,
   25,
   0,
   25,
   123
  ],
  [
   "py",
   "hjson",
   "3.1.0",
   0,
   25,
   0,
   25,
   85
  ],
  [
   "py",
   "json.loads (stdlib control)",
   null,
   0,
   25,
   0,
   25,
   25
  ],
  [
   "py",
   "json5",
   "0.15.0",
   0,
   25,
   0,
   25,
   118
  ],
  [
   "py",
   "pyjson5",
   "2.0.1",
   0,
   25,
   0,
   25,
   118
  ],
  [
   "py",
   "simplejson",
   "4.1.1",
   0,
   25,
   0,
   25,
   29
  ]
 ],
 "license": "CC0-1.0",
 "note": "recovered_exactly is cross-checked against by_category.truncated.ok in the published run files; the three outcome columns sum to cases for every row."
}
