如何将cloudant.document转换为json

时间:2018-12-05 01:56:41

标签: python cloudant

使用cloudant(CLOUDANT_USERNAME,CLOUDANT_PW,account = CLOUDANT_USERNAME)作为客户端:

mydb = client[CLOUDANT_DB]
for doc in mydb:
    df = pd.DataFrame()
    #print(type(doc))
    data = **some_function(doc)
    df = json_normalize(data, 'record',...)

使用上述示例代码,我试图将通过迭代cloudant db获得的文档转换为json,以便随后对其进行规范化。但是doc的类型是cloudant.document.Document和json.load等。欢迎对**提出任何建议

1 个答案:

答案 0 :(得分:0)

Document类具有.json()方法。参见https://github.com/cloudant/python-cloudant/blob/master/src/cloudant/document.py#L123

如果您愿意,它还将使用dict转换为d = dict(doc)