使用Couchbase's
jsonObject,我们可以创建具有某些字段的对象:
import com.couchbase.client.java.document.json.JsonObject
...
JsonObject content = JsonObject.create().put("some", "value");
put函数具有多个String & value
选项,例如double,int,String等,as can be seen here。
我正在寻找一种将整个对象放入其中的方法。像这样:
Cat cat = new Cat(.....)
JsonObject content = JsonObject.create().put(cat);
有办法做到这一点,而不是遍历Cat的所有字段吗?
答案 0 :(得分:2)
这是完成的方法:
Cat cat = new Cat(...);
String asJson = gson.toJson(cat);
JsonObject.fromJson(asJson);