我使用 Falcon 框架和 neomodel 来与 neo4j 数据库进行通信。
我在数据库中有一些节点,我尝试通过 API(获取方法)将有关它们的信息作为 JSON 对象返回。
为了检索信息,我使用people = Person.nodes
我迭代的代码:
for p in people:
print(p)
我得到:
{'name': 'John', 'id': 0, 'uid': '584d9b0517584b8194f222052bf177ff'}
{'name': 'Paul', 'id': 1, 'uid': 'f5763c01704e449885f846e87e1fcb6d'}
当我json.dumps()
在单个实体上执行时,我收到一个错误:
TypeError: <Person: {'name': 'John', 'id': 0, 'uid': '584d9b0517584b8194f222052bf177ff'}> is not JSON serializable
如何将 neomodel 对象转换为 json 对象?