我正在使用Java Cloudant API將數據存儲在IBM Cloudant中。使用Java Cloudant API存儲映射
我試圖在文檔中爲HashMap中的鍵存儲null
值。
以下是在數據庫中插入HashMap的代碼。
Map<String, Object> map = new HashMap<String, Object>();
map.put("field1", "value1");
map.put("field2", null);
db.save(map);
文件被成功存儲,但該文件不包含FIELD2關鍵的。
(即)當哈希映射中的鍵的值爲空時,相應的鍵不存儲在Cloudant中。
對此的任何想法。?我哪裏錯了?
Cloudant如何在內部存儲Java對象?
它是否將Java對象轉換爲字符串內部?
你也可以使你自己的對象NullObject,可以避免使用空 –