{"meta":{"title":"Debuggen eines ungültigen JSON-Codes","intro":"Copilot Chat kann Syntaxfehler oder strukturelle Probleme in JSON-Daten identifizieren und beheben.","product":"GitHub Copilot","breadcrumbs":[{"href":"/de/copilot","title":"GitHub Copilot"},{"href":"/de/copilot/tutorials","title":"Anleitungen"},{"href":"/de/copilot/tutorials/copilot-cookbook","title":"GitHub Copilot Kochbuch"},{"href":"/de/copilot/tutorials/copilot-cookbook/debug-errors","title":"Debuggen von Fehlern"},{"href":"/de/copilot/tutorials/copilot-cookbook/debug-errors/debug-invalid-json","title":"Debuggen eines ungültigen JSON-Codes"}],"documentType":"article"},"body":"# Debuggen eines ungültigen JSON-Codes\n\nCopilot Chat kann Syntaxfehler oder strukturelle Probleme in JSON-Daten identifizieren und beheben.\n\nBeim Arbeiten mit JSON-Daten können Probleme auftreten, z. B. nachfolgende Kommas, nicht übereinstimmende geschweifte Klammern oder falsche Datentypen, die den JSON-Code ungültig machen.\nGitHub Copilot Chat kann Ihnen helfen, diese Fehler zu debuggen und zu beheben, indem Korrekturen vorgeschlagen werden, um ungültiges JSON zu beheben.\n\n## Beispielszenario\n\nStell dir ein Szenario vor, in dem eine Anwendung JSON-Daten aus einer API verwendet, die Antwort jedoch aufgrund einer ungültigen Formatierung nicht geparst werden kann. Du erhältst die folgende Fehlermeldung:\n\n```bash\nError: Parse error\n----------------------^\nExpecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'\n```\n\nNachfolgend sind die JSON-Daten aufgeführt, die den Fehler verursacht haben:\n\n```json id=json-error\n{\n  \"location\": \"San Francisco\",\n  \"current_weather\": {\n    \"temperature\": 18,\n    \"unit\": \"Celsius\",\n    \"conditions\": \"Cloudy\n  },\n  \"forecast\": {\n    \"day\": \"Monday\",\n    \"high\": 22,\n    \"low\": 15,\n    \"precipitation\": 10\n  }\n}\n```\n\n## Beispielaufforderung\n\n```copilot copy prompt ref=json-error\nWhy is my JSON object invalid and how can I fix it?\n```\n\n## Beispielantwort\n\n> \\[!NOTE] Die folgende Antwort ist ein Beispiel. Da die Copilot Chat-Antworten nicht deterministisch sind, erhältst du möglicherweise eine andere Antwort als die hier beschriebene.\n\nCopilot kann vorschlagen, dass Ihr JSON ungültig ist, da ein schließende Anführungszeichen für den `conditions` Wert fehlt. Hier siehst du den korrigierten JSON-Code:\n\n```json\n{\n  \"location\": \"San Francisco\",\n  \"current_weather\": {\n    \"temperature\": 18,\n    \"unit\": \"Celsius\",\n    \"conditions\": \"Cloudy\"\n  },\n  \"forecast\": {\n    \"day\": \"Monday\",\n    \"high\": 22,\n    \"low\": 15,\n    \"precipitation\": 10\n  }\n}\n```\n\nIn dieser Beispielantwort Copilotsind die Vorschläge zum Beheben des schließenden Anführungszeichens für den `conditions` Wert enthalten, wodurch der JSON-Analysefehler behoben wird.\n\n## Weiterführende Lektüre\n\n* [Prompt-Engineering für GitHub Copilot Chat](/de/copilot/concepts/prompting/prompt-engineering)\n* [Bewährte Methoden für die Verwendung von GitHub Copilot](/de/copilot/get-started/best-practices)"}