2017-09-07 7 views
2

나는 neo4j 데이터베이스와 통신하기 위해 팔콘 프레임 워크와 네오 모델을 사용합니다.neomodel 개체를 json으로 변환하는 방법? (JSON 직렬 가능하지 않습니다)

DB에 노드가있어 API (get methon)를 통해 JSON 객체로 정보를 반환하려고합니다.

for p in people: 
    print(p) 

내가 얻을 : 내가 코드를 사용하여 정보를 가져 오지하기 위해

people = Person.nodes 나는 사람들 throu 반복 내가 단일 엔티티에 json.dumps()을 수행 할 때

{'name': 'John', 'id': 0, 'uid': '584d9b0517584b8194f222052bf177ff'} 
{'name': 'Paul', 'id': 1, 'uid': 'f5763c01704e449885f846e87e1fcb6d'} 

내가 오류가 발생합니다 :

TypeError: <Person: {'name': 'John', 'id': 0, 'uid': '584d9b0517584b8194f222052bf177ff'}> is not JSON serializable 

rt neomodel 객체를 json 객체로 변환 하시겠습니까?

+0

유효한 json은 큰 따옴표가 필요하므로 가능하면 작은 따옴표로 바꾸십시오. – SitiSchu

답변

1

people에있는 모든 p은 (과) 같은 것으로 보입니다. 과 같은 것을 시도해보십시오. 그것이 일반적인 neomodel 노드 객체라면, 이것은 작동 할 것입니다.