在CLOUDANT数据库中读取JSON文件

时间:2014-11-25 18:15:58

标签: cloudant

我在python中编写了一个解析器,将我的日志文件转换为JSON格式。

现在我正在尝试将JSON文件保存到Cloudant数据库中。

我不确定,怎么办?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您应该可以使用此基本脚本作为起点:

#!/usr/bin/env python

import requests

cl_username = "username"
cl_password = "password"
cl_database = "database"

json = open("yourfile.json", 'r')

response = requests.post(
    "https://" + cl_username + ".cloudant.com/" + cl_database,
    data=json,
    auth=(cl_username, cl_password),
    headers = {'Content-type': 'application/json'}
)

if response.status_code == 200:
   print "OK:\n" + response.json()
else:
   print "ERROR:\n" + response.text