2
我使用Falcon框架和neomodel为了与neo4j数据库进行通信。如何将neomodel对象转换为json? (不是JSON可序列化)
我在数据库中有一些节点,我尝试通过API(get methon)作为JSON对象返回关于它们的信息。
为了以检索我使用的代码信息people = Person.nodes
我遍历THROU人:
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
我该怎么办rt将neomodel对象转换为json对象?
有效的json需要双引号,所以如果可能的话尝试替换单引号。 – SitiSchu