gpt4 book ai didi

java - 使用 spring-data-neo4j 从 neo4j 密码查询获取 JSON

转载 作者:太空宇宙 更新时间:2023-11-04 14:15:44 28 4
gpt4 key购买 nike

如何将模板返回的结果Object转换为Json?有没有其他简单的方法来使用 spring-data-neo4j 获取 Json 响应?

Neo4jTemplate template = new Neo4jTemplate(graphDatabase);
Object result = template.exec(new GraphCallback<Object>() {
public Object doWithGraph(GraphDatabase graph) throws Exception {
QueryEngine engine = graph.queryEngine();

Result<Map<String, Object>> result
= engine.query("match n return n", null);

for (Map<String, Object> m : result) {
for (Map.Entry<String, Object> e : m.entrySet()) {
Node node = (Node) e.getValue();
System.out.println("===>>" + node.getId());
System.out.println("===>>" + node.getLabels());

}
}
return null;
}
});

最佳答案

使用template.query()相反。

关于返回Result<T>您可以使用result.convert()用你自己的方法ResultConverter创建 JSON 例如使用 Jackson 进行映射

关于java - 使用 spring-data-neo4j 从 neo4j 密码查询获取 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27773239/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com