如何使用java代码在couchbase中创建文档

时间:2017-01-16 16:56:42

标签: java couchbase

我尝试了以下代码:

Cluster cluster = CouchbaseCluster.create(env,"localhost:8091");
Bucket bucket = cluster.openBucket("example","");

JsonObject person = JsonObject.create();
person.put("firstname","JK");
person.put("lastname","Haza");

输出是:

{
   "firstname": "Jk",
   "lastname": "Haza"
}1

但我需要以下json格式:

Person {   "firstname": "JAyu",   "lastname": "Hazari" }

2 个答案:

答案 0 :(得分:0)

您指明所需的格式实际上不是JSON。

这将是一个有效的JSON对象: { "Person": { "firstname": "Jk", "lastname": "Haza" } }

答案 1 :(得分:0)

如果您希望JSON对象采用Matt指示的格式,那么这就是您需要的代码:

JsonObject person = JsonObject.create();
person.put("firstname","JK");
person.put("lastname","Haza");
JsonObject personContainer = JsonObject.create();
personContainer .put("person", person);