Carmen Python:无效的Json对象

Carmen Python:无效的Json对象,python,json,twitter,Python,Json,Twitter,我试图用它来推断没有明确地理编码的tweet的位置,但是Carmen没有将我的有效JSON格式tweet识别为有效的JSON tweet。 当我运行命令行时 $Python python -m carmen.cli [control.json] [test] 该文件只有一条tweet,并且可以正常运行。此推文是使用Twitter API获得的 我使用Tweepy对Twitter流中的推文进行采样,以便将所有推文写入一个文件。卡门似乎不认为这些推文是有效的JSON。说我的推文是有效的JSON C

我试图用它来推断没有明确地理编码的tweet的位置,但是Carmen没有将我的有效JSON格式tweet识别为有效的JSON tweet。

当我运行命令行时

$Python python -m carmen.cli [control.json] [test]
该文件只有一条tweet,并且可以正常运行。此推文是使用Twitter API获得的

我使用Tweepy对Twitter流中的推文进行采样,以便将所有推文写入一个文件。卡门似乎不认为这些推文是有效的JSON。说我的推文是有效的JSON

Carmen是否仅适用于Twitter API和单个推文?


如果它确实适用于Tweepy和multi-tweet文件,那么Carmen的合适输入是什么?

经过一系列测试,结果表明Carmen Python同时适用于Tweepy和twitter API

我的推文格式是

{"tweet 0" : {"created_at" ...}
但事实证明,“tweet0”是不必要的,唯一需要的部分是

"{"created_at": ...}

为了让carmen python工作,整个文件不需要满足JSON格式,但每个tweet都需要满足

经过一系列测试,结果表明,Carmen Python可以同时使用tweepy和twitter API

我的推文格式是

{"tweet 0" : {"created_at" ...}
但事实证明,“tweet0”是不必要的,唯一需要的部分是

"{"created_at": ...}

为了让carmen python工作,整个文件不需要满足JSON格式,但每个tweet都需要满足

您应该给出一个示例,以便我们重现您收到的错误。请在您的帖子中添加详细信息:1)一个较短的JSON示例2)您收到的消息(“Carmen Python说它不是”。谢谢!@AJK,如果您将我的推文列表插入前端“$Python-m Carmen.cli[options][input_file][output_file]”如果输入文件为Json_Tweets.Json,我的错误将是reproduced@galath,对于通过carmen frontend运行后的每一行,它将返回“json_tweets.json:1:UserWarning:Invalid json Object.(1是carmen经过的任何行号)。最后它将写入”已解析0条推文中的0条推文的位置。如果没有更多信息,我猜会有一些特殊符号,如[或(在您的JSON格式推文中,会阻止Carmen接受它们。您应该给出一个示例,以便我们重现您收到的错误。请在您的帖子中添加详细信息:1)一个较短的JSON示例2)您收到的消息(“Carmen Python说它不是。”谢谢!@AJK如果你将我的推文列表插入前端“$Python-m Carmen.cli[options][input_file][output_file]”,输入_文件为Json_tweets.Json,我的错误将是reproduced@galath,对于通过卡门前端运行后的每条线路,它将返回“json_tweets.json:1:UserWarning:无效的json对象。(1是Carmen通过的任何行号)。最后它会写“0条tweets中的0条tweets的解析位置。如果没有更多信息,我猜在json格式的tweets中有一些特殊符号,如[或](在你的json格式的tweets中),会阻止Carmen接受它们。