)]}'
{
  "commit": "d0061d50b0f94f42650404352eb10e007c826100",
  "tree": "50823a6afcc26c8db6f4addff785595e9cca272a",
  "parents": [
    "256907d3aacdc8483ca8ae91740424ddbc17094d"
  ],
  "author": {
    "name": "Joao S. O. Bueno",
    "email": "gwidion@gmail.com",
    "time": "Fri Mar 27 11:10:48 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 27 11:10:48 2026"
  },
  "message": "gh-146440: Add array_hook parameter to JSON decoders (#146441)\n\nCo-authored-by: blurb-it[bot] \u003c43283697+blurb-it[bot]@users.noreply.github.com\u003e\nCo-authored-by: Victor Stinner \u003cvstinner@python.org\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a26419e65bee48db5f3ac014518abd93fb0e8dc",
      "old_mode": 33188,
      "old_path": "Doc/library/json.rst",
      "new_id": "72632a8ef53d5b178492cc73b2517f9d34d50c0d",
      "new_mode": 33188,
      "new_path": "Doc/library/json.rst"
    },
    {
      "type": "modify",
      "old_id": "d0f47a1cf34cb1632b344ddb21e150596b992ee2",
      "old_mode": 33188,
      "old_path": "Doc/whatsnew/3.15.rst",
      "new_id": "a0475f778a372d65a995ccf554c90292f7e9cc78",
      "new_mode": 33188,
      "new_path": "Doc/whatsnew/3.15.rst"
    },
    {
      "type": "modify",
      "old_id": "89396b25a2cbb3e7f2046e1b5b647d5691ea0664",
      "old_mode": 33188,
      "old_path": "Lib/json/__init__.py",
      "new_id": "251025efac14b87a2af16291d0a425001cf89b2f",
      "new_mode": 33188,
      "new_path": "Lib/json/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "4cd6f8367a1349cd82433aa70f7d2ab9ecfd7785",
      "old_mode": 33188,
      "old_path": "Lib/json/decoder.py",
      "new_id": "364e44d40cc30732e0b9561f4ce3162b254d0899",
      "new_mode": 33188,
      "new_path": "Lib/json/decoder.py"
    },
    {
      "type": "modify",
      "old_id": "090897515fe2f3818767a6dcf7b2310dca2c850a",
      "old_mode": 33188,
      "old_path": "Lib/json/scanner.py",
      "new_id": "b484e00be0fd2af0d1e81b4e086359443966033e",
      "new_mode": 33188,
      "new_path": "Lib/json/scanner.py"
    },
    {
      "type": "modify",
      "old_id": "2250af964c022bf4fc3d95ee2238502e7fe0b51b",
      "old_mode": 33188,
      "old_path": "Lib/test/test_json/test_decode.py",
      "new_id": "d846c8af7ec4345930b4d3a0b4456a63bee69a4e",
      "new_mode": 33188,
      "new_path": "Lib/test/test_json/test_decode.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "231c56fa063e72c51ad3feabaf562931d9329165",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2026-03-26-02-06-52.gh-issue-146440.HXjhQO.rst"
    },
    {
      "type": "modify",
      "old_id": "f9c4f06bac7b43217131bfedc147115cf122c381",
      "old_mode": 33188,
      "old_path": "Modules/_json.c",
      "new_id": "f70c36125081d16cfea3e5a6aed1b1dd58707dc5",
      "new_mode": 33188,
      "new_path": "Modules/_json.c"
    }
  ]
}
