本文整理汇总了Java中com.couchbase.client.java.document.JsonDocument.content方法的典型用法代码示例。如果您正苦于以下问题:Java JsonDocument.content方法的具体用法?Java JsonDocument.content怎么用?Java JsonDocument.content使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.couchbase.client.java.document.JsonDocument
的用法示例。
在下文中一共展示了JsonDocument.content方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: toEntityForGet
import com.couchbase.client.java.document.JsonDocument; //导入方法依赖的package包/类
private <T> T toEntityForGet(final Class<T> targetClass, final JsonDocument doc) {
if ((doc == null || doc.content() == null || doc.content().size() == 0)) {
return null;
}
if (targetClass.isAssignableFrom(doc.getClass())) {
return (T) doc;
}
return toEntity(targetClass, doc);
}
示例2: when_theDatabaseIsQueriedForKey
import com.couchbase.client.java.document.JsonDocument; //导入方法依赖的package包/类
private void when_theDatabaseIsQueriedForKey(String key) {
final JsonDocument jsonDocument = getBucket().get(key);
if (jsonDocument == null) {
this.resultFromDatabase = null;
} else {
final JsonObject content = jsonDocument.content();
this.resultFromDatabase = content.toString();
}
}
示例3: toEntity
import com.couchbase.client.java.document.JsonDocument; //导入方法依赖的package包/类
@Override
public <T> EntityDocument<T> toEntity(final JsonDocument source, final Class<T> clazz) {
JsonObject json = source.content();
// favor embedded type over provided type
Class<T> type = type(json.getString(N1Q.CLASS), clazz);
T value = mapper.convertValue(json, type);
return EntityDocument.create(source.id(), value);
}