Veja este exemplo:
s = """{ "data": { "one":1 } },{ "1": { "two":2 } }"""
json.load( s )
Ele produzirá o erro "Dados extras" como no seu arquivo json:
Isso ocorre porque este não é um objeto JSON válido. Ele contém dois "dict"s independentes, separados por dois pontos. Talvez isso possa ajudá-lo a encontrar o erro em seu arquivo JSON.
em esta postagem você encontra mais informações.