对于ektorp / couchdb的客户端请求,我想将JSON传递回客户端。 (为什么不直接使用couchdb?因为我必须在中间的Java层上对数据进行一些调整。)
那么有没有办法从CouchDbRepositorySupport queryView获取JSON数据?
答案 0 :(得分:2)
据我所知,通过咨询documentation以下内容应该这样做
ViewResult result = db.queryView(query);
for (ViewResult.Row row : result) {
JsonNode docNode = row.getDocAsNode();
}
答案 1 :(得分:0)
这是另一种方式:
InputStream is = db.queryForStream(query);
ObjectMapper mapper = new ObjectMapper();
JsonNode json = mapper.readTree(is);
(JsonNode和ObjectMapper来自org.codehaus.jackson
库。)