我在使用bolt驱动(1.0.1)和python。我怎样才能把结果转换成Json格式,以便通过flask应用返回? 也就是说,我需要将数据类型,"neo4j.v1.types.Record "转换为 "json"。
I tried this
from flask import Flask
from neo4j.v1 import GraphDatabase, basic_auth
import json
driver = GraphDatabase.driver("bolt://localhost:7687", auth=basic_auth("neo4j","neo4j"))
session = driver.session()
app = Flask(__name__)
@app.route('/hello/<prop>')
def hello_name(prop):
result = session.run("MATCH ...") #this works perfectly fine and the data is captured in result
session.close()
for record in result:
return json.loads(record)
这就产生了一个错误:- TypeError: JSON对象必须是str,而不是'Record'。