我正在针对documentdb集合调用类似于以下代码的内容:
List<DocumentCollection> collectionList = documentClient
.queryCollections(
getTodoDatabase().getSelfLink(),
"SELECT * FROM root r WHERE r.id='" + COLLECTION_ID
+ "'", null).getQueryIterable().toList();
我返回的json在某些字段上为null,这很好,但是当我返回collectionList时,空值被转换为空的JSON对象;例如:
"`content`" : `null` is converted to "`content`" : `{}`
有没有人知道是否有解决方法?
答案 0 :(得分:0)
使用类型检查函数
添加一个WHERE子句,指定您期望的类型IS_ARRAY,IS_BOOL,IS_NULL,IS_NUMBER,IS_OBJECT,IS_STRING,IS_DEFINED和IS_PRIMITIVE