JSONDecodeError: незавершенная строка, начинающаяся с: строка 1 столбец 116 в VS Code - PullRequest
0 голосов
/ 26 мая 2020

У меня есть набор данных JSON следующего вида:

{"reviewerID": "A23I5I4K77N533", "asin": "1412719410", "reviewerName": "J. Morton \" Auss ie mama \ "", "Help": [4, 4], "reviewText": "Наверное, это одна из самых неприятных игрушек. Наша версия с Винн ie книгами Пуха, но оборудование такое же. Теоретически это хорошая идея, но она даже близко не соответствует этому. В девяноста процентах случаев она не распознает вставленную книгу и будет повторять: \ "Пожалуйста, вставьте книгу. \ "Когда она начинает читать, вам нужно только слегка покачать книгу, чтобы она снова попросила книгу. \" Обложка \ "системы очень легко отделяется от основы. Я бы не стал рекомендую эту игрушку вообще. "," total ": 1.0," summary ":" Худшая игрушка на свете. "," unixReviewTime ": 1343606400," reviewTime ":" 07 30, 2012 "} {" reviewerID ":" A18PMN2VYJ73Z6 " , «asin»: «1412719410», «reviewerName»: «lalisaww», «Help»: [0, 0], «reviewText»: «Это не так ng, но сказал \ "до свидания \" после долгого молчания. Довольно странно, не так ли? Я вернул его на Amazon после нескольких попыток. Ужасная игрушка. "," total ": 1.0," summary ":" Он вообще не работает »,« unixReviewTime »: 1379030400,« reviewTime »:« 09 13, 2013 »}

Его 2,5 миллиона + данных, размер 1,7 ГБ +. Таким образом, редактировать или манипулировать данными вручную очень сложно. Я попытался загрузить его в коде VS, который дает мне эту ошибку:

JSONDecodeError: Незавершенная строка, начинающаяся с: строка 1, столбец 116

Мой код для загрузки данных был:

1.

reviews= []
for line in open('ReviewSample.json', 'r'):
    reviews.append(json.loads(line))

2.

data = [json.loads(line) for line in open('ReviewSample.json', 'r')]

оба работают нормально в Jupyter (Anaconda), но выдают ошибку в VS Code (также на серверах Jupyter),
Есть какое-нибудь эффективное решение, чтобы заставить его работать в VS Code? TIA.

...