{"library":"json-repair","code":"from json_repair import repair_json, loads\nimport json\n\nbroken_json_string = \"\"\"{ \n  'name': 'Alice', \n  age: 30, \n  'isStudent': True,\n  'hobbies': ['reading', 'gaming',],\n}\"\"\"\n\n# Using repair_json to get a fixed JSON string\nrepaired_string = repair_json(broken_json_string)\nprint(f\"Repaired string: {repaired_string}\")\nparsed_data = json.loads(repaired_string)\nprint(f\"Parsed data (using json.loads): {parsed_data}\")\n\n# Using loads for direct parsing to Python object\n# This method already includes the repair logic internally\nparsed_data_direct = loads(broken_json_string)\nprint(f\"Parsed data (using json_repair.loads): {parsed_data_direct}\")","lang":"python","description":"The quickstart demonstrates repairing a malformed JSON string using both `repair_json` to get a valid string and `loads` for direct parsing into a Python object.","tag":null,"tag_description":null,"last_tested":"2026-04-24","results":[{"runtime":"python:3.10-alpine","exit_code":0},{"runtime":"python:3.10-slim","exit_code":0},{"runtime":"python:3.11-alpine","exit_code":0},{"runtime":"python:3.11-slim","exit_code":0},{"runtime":"python:3.12-alpine","exit_code":0},{"runtime":"python:3.12-slim","exit_code":0},{"runtime":"python:3.13-alpine","exit_code":0},{"runtime":"python:3.13-slim","exit_code":0},{"runtime":"python:3.9-alpine","exit_code":0},{"runtime":"python:3.9-slim","exit_code":0}]}