我正在尝试使用 Rest 方法将带有参数的密码查询从.net 发送到 neo4j 服务器
我收到此错误:
访问 /db/data/cypher 时出现问题。原因:
java.lang.String 不能转换为 java.util.Map
造成的:
java.lang.ClassCastException:java.lang.String 无法转换为 java.util.Map
This is the Code :
DateTime startQueryTime = DateTime.Now;
RestClient restClient = new RestClient("http://localhost:7474/db/data/cypher");
restClient.AddDefaultHeader("Accept", "application/json");
restClient.AddDefaultHeader("Content-Type", "application/json");
JObject parameters1 = new JObject();
parameters.Add("startName", "Alon");
RestRequest restRequest = new RestRequest(); ;
restRequest.AddParameter("query", "START root=node:Node_Type(Type=\"Person\") where root.Person_Name = {startName} RETURN root limit 20");
restRequest.AddParameter("params", parameters1);
IRestResponse restResponse = restClient.Post(restRequest);
提前致谢。
阿隆