0

我在 tweepy 中使用 api.followers 检索了用户信息,并试图将它们存储在 couchDB 中,但我不断收到此错误消息“u'doc 验证,u'Bad Special document member”_json”。

def save_user(self, u):
    temp = jsonpickle.encode(u)
    temp_obj = json.loads(temp)
    user_obj = temp_obj['py/state']
    self.db.save(user_obj)

u 是命令返回的用户配置文件

对于 api.followers(screen_name="sharonsanderso6") 中的用户: storage.save_user(user)

直接将用户存储到 couchDB 会出现错误“字符串索引必须是整数,而不是 str”。所以尝试使用 jsonpickle 和 json.loads 对其进行解码。这样做之后,我得到了 u'Bad character 错误。我还能如何存储它?

4

1 回答 1

0

错误的特殊文档成员 _json

CouchDB 为自身保留以下划线开头的 JSON 属性。将属性的键更改为不以下划线开头的内容。

于 2015-04-10T09:54:07.217 回答