Erro de importação do TRACES · EUDR
Importação de GeoJSON no TRACES: "Expected double-quoted property name in JSON" — como corrigir
Se o seu GeoJSON é rejeitado com SyntaxError: Expected double-quoted property name in JSON at position 149 (line 6 column 77), o arquivo não é JSON válido — a importação falha no navegador antes de o TRACES sequer olhar a geometria. Os números de posição mudam conforme o arquivo; a parte constante é Expected double-quoted property name in JSON. Verificado idêntico palavra por palavra nas versões de aceitação 8.2.0.1 e 8.2.0.2.
O EUDR é obrigatório para operadores médios e grandes a partir de 30 de dezembro de 2026 — deixe já os arquivos dos seus fornecedores prontos para o TRACES.
Os arquivos nunca saem do seu navegador · sem upload
Por que aparece "Expected double-quoted property name in JSON"
O JSON exige que todo nome de propriedade fique entre aspas duplas e proíbe vírgulas finais. Arquivos exportados ou editados à mão a partir de Excel, dicionários de Python ou JavaScript costumam usar aspas simples, chaves sem aspas ou uma vírgula a mais após o último item. O JSON.parse do navegador para no primeiro caractere problemático —a posição indicada— e o TRACES mostra o SyntaxError bruto.
Como falha no momento da análise, não há mapa, nem área, nem importação parcial — apenas o erro.
Corrija no DDSpass
O DDSpass passa o arquivo pelo jsonrepair: adiciona as aspas duplas que faltam, remove as vírgulas finais e fecha os colchetes, depois valida o resultado com a Descrição do arquivo GeoJSON EUDR. Você recebe um arquivo pronto para o TRACES mais um relatório do que estava quebrado. Travado em um formato? Veja as importações de Excel, KML e Shapefile. Nada é enviado — a reparação acontece no seu navegador.
Perguntas
O que significa "Expected double-quoted property name in JSON"?
Seu JSON tem um nome de propriedade que não está entre aspas duplas (ou uma vírgula final antes dele). É um erro de sintaxe, então o arquivo não pode ser analisado até ser reparado.
O número de posição é diferente no meu erro — isso importa?
Não. A posição (e linha/coluna) só aponta onde a análise falhou no seu arquivo específico. A solução é a mesma: reparar a sintaxe JSON.