python - 额外数据: line 2 column 1 - line 341211 -- Error in json.加载

标签 python json python-2.7

我正在尝试在 pycharm 中使用 python 加载 json 文件,但似乎 json.load() 不太能理解我的 json 格式。

我的json是这样的:

{"User_id":"304062","First_name":"client1_first_name ","Last_name":"client1_last_name","Email":"client1emailemailemail@gmail.com","City":"vitoria","Country":"country_code","Reservas":"0","Unsubscribe":"0"}
{"User_id":"1372","First_name"client2firstname".","Last_name":"client2lastname","Email":"tralala@blabla.com","City":"nop","Country":"bra","Reservas":"0","Unsubscribe":"0"}

我使用的代码如下:

import json
from pprint import pprint
    with open('path_to_my_json/my_json.json',) as data_file:
        data = json.load(data_file)
        print(data)
    pprint(data[0])

我收到的错误是:

    raise ValueError(errmsg("Extra data", s, end, len(s)))
ValueError: Extra data: line 2 column 1 - line 341211 column 1 (char 163 - 58075195)

最佳答案

这不是有效的 JSON:

{"User_id":"1372","First_name"client2firstname".","Last_name":"client2lastname","Email":"tralala@blabla.com","City":"nop","Country":"bra","Reservas":"0","Unsubscribe":"0"}

加载之前验证您的 JSON: https://jsonlint.com/

关于python - 额外数据: line 2 column 1 - line 341211 -- Error in json.加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50866870/

相关文章:

python - 如何确保 random.choice() 不会选择同一项目两次?

python - Django Rest Framework View 返回一个空对象

php - 将 PHP 多维数组返回到 Javascript/AJAX

ios - 使用 Facebook Graph API 我怎样才能访问 friend 的名字

C# JToken.SelectTokens 方法 - 什么 JPath 表达式?

python - 在 python 调用 perl 脚本中使用 stdin 而不是文件

python - 我的数据框有一个列表作为索引,如何访问单元格或编辑单元格

python - Python内存安全吗?

Python,优化字符串连接的列表理解

Python 使用 session Cookie 抓取网页