【问题标题】:JSON to CSV: Parse error on line 1 - how to fix?JSON 到 CSV:第 1 行解析错误 - 如何修复?
【发布时间】:2021-05-28 13:29:59
【问题描述】:

我正在尝试将.json 文件转换为.csv 文件;但是,我在第 1 行遇到错误,我不确定如何解决。

这是我的.json 的第 1 到 5 行:

{"text":"The morning is going so fast Part 2 of #DiscoveryDay is in full swing \ud83d\ude01\n\nGreat Atmosphere in the room \n\n#BIGSocial\u2026 https:\/\/t.co\/P08qBoH6tv"}
{"text":"Double kill! #XiuKai lives! I died. \ud83d\ude0c https:\/\/t.co\/QCyk3r2JCb"}
{"text":"ALLTY \ud83d\udc94"}
{"text":"Shouldn\u2019t be normal for a 24 year old to be this tiered \ud83d\udca4"}
{"text":"@TheNames_BrieX Trust me! \ud83d\udcaf"}

这是我遇到的错误,我不确定如何解决:

Parse error on line 1:
.../t.co\/P08qBoH6tv"}{"text":"Double kill
----------------------^
Expecting 'EOF', '}', ',', ']', got '{'

任何有关如何解决此问题的帮助都会有所帮助。

谢谢!

【问题讨论】:

    标签: json csv eof


    【解决方案1】:

    您的 JSON 无效,对象未用逗号分隔,并且您不能有多个根元素

    这是修复 JSON 的一种方法

    [
      {"text":"The morning is going so fast Part 2 of #DiscoveryDay is in full swing \ud83d\ude01\n\nGreat Atmosphere in the room \n\n#BIGSocial\u2026 https:\/\/t.co\/P08qBoH6tv"},
      {"text":"Double kill! #XiuKai lives! I died. \ud83d\ude0c https:\/\/t.co\/QCyk3r2JCb"},
      {"text":"ALLTY \ud83d\udc94"},
      {"text":"Shouldn\u2019t be normal for a 24 year old to be this tiered \ud83d\udca4"},
      {"text":"@TheNames_BrieX Trust me! \ud83d\udcaf"}
    ]
    

    【讨论】:

    • 您好,感谢您的回复。我看到您添加了一个逗号来修复 JSON。但是,如果我有超过 70,000 行,我将如何添加逗号?
    • 你从哪里得到你的 JSON 文件?你是从某个地方生成的吗?
    • 是的,通过获取带有表情符号的 Twitter 推文生成。
    • 我不太了解 Twitter API,但我怀疑它返回无效的 JSON。我相信它会返回一个您要附加到文件的 JSON 对象,对吗?
    • 好的,我明白了 - 感谢您的帮助和有用的建议。
    猜你喜欢
    • 2017-02-07
    • 2021-03-25
    • 2019-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    相关资源
    最近更新 更多