1

使用Couchbase'sjsonObject 我们可以创建具有某些字段的对象:

import    com.couchbase.client.java.document.json.JsonObject
...
JsonObject content = JsonObject.create().put("some", "value");

put 函数有几个String & value选项,例如 double、int、String 等,如这里所示

我正在寻找一种将整个对象放入其中的方法。就像是:

Cat cat = new Cat(.....)
JsonObject content = JsonObject.create().put(cat);

有没有办法做到这一点而不是遍历 Cat 的所有字段?

4

1 回答 1

2

所以这里是如何做到的:

Cat cat = new Cat(...);
String asJson = gson.toJson(cat);
JsonObject.fromJson(asJson);
于 2018-11-25T08:36:59.343 回答