чтение файлов JSON в базе данных CLOUDANT

Я написал синтаксический анализатор на питоне для преобразования моего файла журнала в формат JSON.

Теперь я пытаюсь сохранить файлы JSON в базу данных Cloudant.

Я не уверен, как это можно сделать? Любая помощь будет оценена.


person Manish Kumar    schedule 25.11.2014    source источник
comment
могу ли я подтвердить, что вы спрашиваете, как сохранить данные JSON в Cloudant?   -  person Chris Snow    schedule 26.11.2014
comment
да Крис... я хочу это.   -  person Manish Kumar    schedule 26.11.2014


Ответы (1)


Вы должны иметь возможность использовать этот базовый скрипт в качестве отправной точки:

#!/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
person Chris Snow    schedule 26.11.2014