Error de importación de TRACES · EUDR
Importación GeoJSON en TRACES: «Expected double-quoted property name in JSON» — cómo solucionarlo
Si tu GeoJSON se rechaza con SyntaxError: Expected double-quoted property name in JSON at position 149 (line 6 column 77), el archivo no es JSON válido — la importación falla en el navegador antes de que TRACES mire siquiera la geometría. Los números de posición varían según tu archivo; la parte constante es Expected double-quoted property name in JSON. Verificado idéntico palabra por palabra en las compilaciones de aceptación 8.2.0.1 y 8.2.0.2.
El EUDR es obligatorio para operadores medianos y grandes desde el 30 de diciembre de 2026 — prepara ya los archivos de tus proveedores para TRACES.
Los archivos nunca salen de tu navegador · sin subida
Por qué aparece «Expected double-quoted property name in JSON»
JSON exige que cada nombre de propiedad vaya entre comillas dobles y prohíbe las comas finales. Los archivos exportados o editados a mano desde Excel, diccionarios de Python o JavaScript suelen usar comillas simples, claves sin comillas o una coma de más tras el último elemento. El JSON.parse del navegador se detiene en el primer carácter problemático —la posición indicada— y TRACES muestra el SyntaxError en bruto.
Como falla en el momento del análisis, no hay mapa, ni superficie, ni importación parcial — solo el error.
Soluciónalo en DDSpass
DDSpass pasa el archivo por jsonrepair: añade las comillas dobles que faltan, elimina las comas finales y cierra los corchetes, y luego valida el resultado con la Descripción del archivo GeoJSON EUDR. Obtienes un archivo listo para TRACES más un informe de lo que estaba roto. ¿Atascado con un formato en su lugar? Consulta las importaciones de Excel, KML y Shapefile. No se sube nada — la reparación ocurre en tu navegador.
Preguntas
¿Qué significa «Expected double-quoted property name in JSON»?
Tu JSON tiene un nombre de propiedad que no va entre comillas dobles (o una coma final antes de él). Es un error de sintaxis, así que el archivo no se puede analizar hasta repararlo.
El número de posición es distinto en mi error — ¿importa?
No. La posición (y línea/columna) solo indica dónde falló el análisis en tu archivo concreto. La solución es la misma: reparar la sintaxis JSON.