2017-09-07 7 views
2

私はneo4jデータベースと通信するためにFalconフレームワークとネオモデルを使用します。neomodelオブジェクトをjsonに変換するには? (JSONシリアライズ可能ではありません)

DBにいくつかのノードがあり、API(get methon)を使ってJSONオブジェクトとして情報を返そうとしています。

私は人々throu反復コードpeople = Person.nodes を使用した情報をretriveするために:

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ネオモデルオブジェクトをjsonオブジェクトに変換しますか?

+0

有効なjsonは二重引用符を必要とするので、可能であれば一重引用符を置き換えてください。 – SitiSchu

答えて

1

peoplepはすべて対象と思われます。 のようなものを試してみてください。それが普通のネオモデルノードオブジェクトなら、これはうまくいくはずです。

関連する問題