我在 Android 应用程序中使用带有 ektorp 的 TouchDB 来访问 CouchDB
我正在访问的 json 文档有一系列类别:
类别:['cat1','cat2']
在视图查询中,我尝试访问此数组,但在尝试将结果对象转换为列表时出现 ClassCastException:
public void map(Map<String, Object> document, TDViewMapEmitBlock emitter) {
Object dateAdded = document.get("dateAdded");
Object expiryDate = document.get("expiryDate");
boolean expired = false;
if(expiryDate!=null){
expired = CompareDate.isItemExpired(expiryDate);
}
List<String> test = (List<String>)document.get("categories");
该.get()
方法适用于单个 json 字段。有任何想法吗?