JSONDecodeError: Ожидается строка значения 1, столбец 1 (символ 0) - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь прочитать весь текстовый кусок данных твитера, извлеченных из твиттера API.Текстовые данные выглядели так:

{"contributors": null, "координаты": null, "create_at": "чт июнь 07 14:57:00 +0000 2018", "entity": {"hashtags": []," symbols ": []," urls ": [{" display_url ":" twitter.com/i/web/status/1\u2026 "," extended_url ":" https://twitter.com/i/web/status/1004739005676695552", "индексы ": [111, 134]," url ":" https://xxxx"}], "user_mentions": []}, "fav__count": 0, "favourited": false, "geo": null, "id":1004739005676695552, «id_str»: «1004739005676695552», «in_reply_to_screen_name»: null, «in_reply_to_status_id»: null, «in_reply_to_status_id_str»: null, «in_reply_st»: «"es", "metadata": {"iso_language_code": "es", "result_type": "недавний"} ...

из которых шаблон повторяется.

Я хотел использоватьБиблиотека json в Python 3 для анализа каждого твита, но я столкнулся с ошибкой JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0) .

Я считаю, что «строка» ужедекодируется как строковый тип, но я не мог обернуться, чтобы отладить это.Буду признателен за любой вклад или совет, спасибо.

all_scrapped_tweets = []
with open(my_text_file, 'r') as f:
for line in f:
    twt = json.loads(line)
    all_scrapped_tweets.append(twt)

1 Ответ

0 голосов
/ 25 сентября 2018

В вашем образце до ... отсутствует финал}, чтобы закрыть json.Похоже, ваши данные были повреждены, как вы указали в комментариях.

...