for (int k=0; k<pageSize && rs.next(); k++) { Model<?> ar = modelClass.newInstance(); Map<String, Object> attrs = CPI.getAttrs(ar); for (int i=1; i<=columnCount; i++) { Object value;
while (rs.next()) { Model<?> ar = modelClass.newInstance(); Map<String, Object> attrs = CPI.getAttrs(ar); for (int i=1; i<=columnCount; i++) { Object value;
protected String doRenderOtherToJson(Object value, int depth) { if (value instanceof Model) { Map map = com.jfinal.plugin.activerecord.CPI.getAttrs((Model) value); addGetterAttrs(map, value); return mapToJson(map, depth); } return super.otherToJson(value, depth); }
Map map = com.jfinal.plugin.activerecord.CPI.getAttrs((Model)value); return mapToJson(map, depth);
while (rs.next()) { Model<?> ar = modelClass.newInstance(); Map<String, Object> attrs = CPI.getAttrs(ar); for (int i=1; i<=columnCount; i++) { Object value;
private Object handleObject(Object value, int depth) { if(value == null || (depth--) <= 0) return value; if (value instanceof List) return handleList((List)value, depth); else if (value instanceof Model) return handleMap(CPI.getAttrs((Model)value), depth); else if (value instanceof Record) return handleMap(((Record)value).getColumns(), depth); else if(value instanceof Map) return handleMap((Map)value, depth); else if (value instanceof Page) return handlePage((Page)value, depth); else if (value instanceof Object[]) return handleArray((Object[])value, depth); else return value; }
/** * 将model转为json字符串 * @param model * @return JsonString */ public static String toJson(Model<? extends Model<?>> model) { return toJson(CPI.getAttrs(model)); }
/** * 将Collection<Model>转换为json字符串 * @param models jfinal model * @return JsonString */ public static String toJson(Collection<Model<? extends Model<?>>> models) { List<Map<String, Object>> list = new ArrayList<Map<String,Object>>(); for (Model<? extends Model<?>> model : models) { list.add(CPI.getAttrs(model)); } return toJson(list); }
/** * 将model转为json字符串 * @param model jfinal model * @return JsonString */ public static String toJson(Model<? extends Model<?>> model) { return toJson(CPI.getAttrs(model)); }
/** * 将Collection<Model>转换为json字符串 * @param models * @return JsonString */ public static String toJson(Collection<Model<? extends Model<?>>> models) { List<Map<String, Object>> list = new ArrayList<Map<String,Object>>(); for (Model<? extends Model<?>> model : models) { list.add(CPI.getAttrs(model)); } return toJson(list); }
while (rs.next()) { Model<?> ar = modelClass.newInstance(); Map<String, Object> attrs = CPI.getAttrs(ar); for (int i=1; i<=columnCount; i++) { Object value;
for (int k=0; k<pageSize && rs.next(); k++) { Model<?> ar = modelClass.newInstance(); Map<String, Object> attrs = CPI.getAttrs(ar); for (int i=1; i<=columnCount; i++) { Object value;
for (int k=0; k<pageSize && rs.next(); k++) { Model<?> ar = modelClass.newInstance(); Map<String, Object> attrs = CPI.getAttrs(ar); for (int i=1; i<=columnCount; i++) { Object value;
while (rs.next()) { Model<?> ar = modelClass.newInstance(); Map<String, Object> attrs = CPI.getAttrs(ar); for (int i=1; i<=columnCount; i++) { Object value;
Map map = com.jfinal.plugin.activerecord.CPI.getAttrs((Model)value); return mapToJson(map, depth);
private static String otherToJson(Object value, int depth) { if (value instanceof Character) { return "\"" + escape(value.toString()) + "\""; } if (value instanceof Model) { Map map = com.jfinal.plugin.activerecord.CPI.getAttrs((Model)value); return mapToJson(map, depth); } if (value instanceof Record) { Map map = ((Record)value).getColumns(); return mapToJson(map, depth); } if (value instanceof Object[]) { Object[] arr = (Object[])value; List list = new ArrayList(arr.length); for (int i=0; i<arr.length; i++) list.add(arr[i]); return listToJson(list, depth); } if (value instanceof Enum) { return "\"" + ((Enum)value).toString() + "\""; } return beanToJson(value, depth); }
private Object handleObject(Object value, int depth) { if(value == null || (depth--) <= 0) return value; if (value instanceof List) return handleList((List)value, depth); else if (value instanceof Model) return handleMap(CPI.getAttrs((Model)value), depth); else if (value instanceof Record) return handleMap(((Record)value).getColumns(), depth); else if(value instanceof Map) return handleMap((Map)value, depth); else if (value instanceof Page) return handlePage((Page)value, depth); else if (value instanceof Object[]) return handleArray((Object[])value, depth); else return value; }
private Object handleObject(Object value, int depth) { if(value == null || (depth--) <= 0) return value; if (value instanceof List) return handleList((List)value, depth); else if (value instanceof Model) return handleMap(CPI.getAttrs((Model)value), depth); else if (value instanceof Record) return handleMap(((Record)value).getColumns(), depth); else if(value instanceof Map) return handleMap((Map)value, depth); else if (value instanceof Page) return handlePage((Page)value, depth); else if (value instanceof Object[]) return handleArray((Object[])value, depth); else return value; }