Carmen-Python:无效的Json对象

时间:2015-07-16 03:47:42

标签: python json twitter

我正在尝试使用Carmen来推断没有明确地理编码的推文的位置,但 Carmen无法将我的有效JSON格式的推文识别为有效的JSON推文。

当我浏览命令行时

$Python python -m carmen.cli [control.json] [test]

文件control.json只有一条推文,并且正常运行。这条推文是使用Twitter API获得的。

我使用Tweepy从Twitter Stream中提取推文,以便将所有推文写入一个文件。卡门似乎并不认为这些推文是有效的JSON。 JSONLint说我的推文是有效的JSON。

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

如果它适用于Tweepy和多推文文件,Carmen的适当输入是什么?

1 个答案:

答案 0 :(得分:0)

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

我的推文格式

{"tweet 0" : {"created_at" ...}

但事实证明"推文0"是不必要的,唯一需要的部分是

"{"created_at": ...}

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