{"meta":{"title":"Depuración de JSON no válido","intro":"El Chat de Copiloto puede identificar y resolver errores de sintaxis o problemas estructurales en datos de JSON.","product":"GitHub Copilot","breadcrumbs":[{"href":"/es/copilot","title":"GitHub Copilot"},{"href":"/es/copilot/tutorials","title":"Tutoriales"},{"href":"/es/copilot/tutorials/copilot-chat-cookbook","title":"Guía de GitHub Copilot Chat"},{"href":"/es/copilot/tutorials/copilot-chat-cookbook/debug-errors","title":"Depuración de errores"},{"href":"/es/copilot/tutorials/copilot-chat-cookbook/debug-errors/debug-invalid-json","title":"Depurar JSON inválido"}],"documentType":"article"},"body":"# Depuración de JSON no válido\n\nEl Chat de Copiloto puede identificar y resolver errores de sintaxis o problemas estructurales en datos de JSON.\n\nAl trabajar con datos JSON, puede que encuentres problemas como comas finales, llaves o corchetes que no coinciden o tipos de datos incorrectos que hacen que el código JSON no sea válido. El Copilot Chat de GitHub puede ayudarte a depurar y corregir estos errores mediante la sugerencia de correcciones para el código JSON no válido.\n\n## Escenario de ejemplo\n\nConsidera un escenario en el que una aplicación consume datos JSON de una API, pero la respuesta no se puede analizar porque el formato no es válido. Se recibe el mensaje de error siguiente:\n\n```bash\nError: Parse error\n----------------------^\nExpecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'\n```\n\nA continuación, se muestran los datos JSON que han provocado el error:\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## Ejemplos de indicaciones\n\n```copilot copy prompt ref=json-error\nWhy is my JSON object invalid and how can I fix it?\n```\n\n## Respuesta de ejemplo\n\n> \\[!NOTE] La respuesta siguiente es un ejemplo. Las respuestas de Chat de Copiloto no son deterministas, por lo que puedes obtener una respuesta diferente a la aquí mostrada.\n\nCopilot podría sugerir que tu código JSON no es válido porque le falta una comilla de cierre para el valor `conditions`. Este es el JSON corregido:\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\nEn esta respuesta de ejemplo, las sugerencias de Copilot incluyen la corrección de la comilla de cierre para el valor `conditions`, lo que resuelve el error de análisis de JSON.\n\n## Información adicional\n\n* [Ingeniería de mensajes para GitHub Copilot Chat](/es/copilot/using-github-copilot/prompt-engineering-for-github-copilot)\n* [Procedimientos recomendados para usar GitHub Copilot](/es/copilot/using-github-copilot/best-practices-for-using-github-copilot)"}