![](/img/trans.png)
[英]How can i retrieve the label from a Neo4j record using the Neo4j.Driver in C#
[英]How Can I get JSON from Neo4j using Neo4j.Driver
我使用Neo4j.Driver
nuget包,並且我希望將結果作為JSON對象。
使用Neo4j控制台時,可以看到JSON格式的結果。 而且我可以構建一個返回它的Cyper查詢,但是如何獲得C#? 這是查詢:
MATCH (p:Person)
WHERE p.PersonId = '12345'
RETURN p AS PersonData
它運作良好,但是當我在使用這個命令session.Run()
的返回值是一個IStatementResult
是包含IRecord
或列表IRecord
。
我可以這樣讀取記錄中的所有元素:
string id = record["PersonId"];
string name = record["Name"];
但我想要JSON :)
string jsonData = MagicFunction_WhichReturn_WithJSON( record );
它必須是可行的,怎么一回事,因為有些職位是關於它像寫這個或這個 。 僅描述一種機制。
我覺得這一定是非常簡單的解決方案,只是我沒有找到它:(
您可以使用JSON序列化器/反序列化器庫(例如Newtosoft.Json
)或本機System.Web.Script.Serialization.JavaScriptSerializer
類,將其用作
string jsonData = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(record)
要么
string jsonData = Newtonsoft.Json.JsonConvert.SerializeObject(record)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.