来自ektorp / couchdb的JSON响应

时间:2012-07-17 17:25:09

标签: json couchdb ektorp

对于ektorp / couchdb的客户端请求,我想将JSON传递回客户端。 (为什么不直接使用couchdb?因为我必须在中间的Java层上对数据进行一些调整。)

那么有没有办法从CouchDbRepositorySupport queryView获取JSON数据?

2 个答案:

答案 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库。)