java递归如果json有很多的
public static String getJsonString(Object obj, JsonConfig cfg) {
if (obj != null) {
if (isArray(obj)) {
JSONArray jsonArray = JSONArray。 fromObject(obj, cfg);
return jsonArray。toString();
} else {
JSONObject jsonObject = JSONObject。 fromObject(obj, cfg);
return jsonObject。toString();
}
}
return...全部
public static String getJsonString(Object obj, JsonConfig cfg) {
if (obj != null) {
if (isArray(obj)) {
JSONArray jsonArray = JSONArray。
fromObject(obj, cfg);
return jsonArray。toString();
} else {
JSONObject jsonObject = JSONObject。
fromObject(obj, cfg);
return jsonObject。toString();
}
}
return "{}";
}
private static boolean isArray(Object obj) {
return obj instanceof Collection || obj。
getClass()。isArray();
}
大致原理是这样的,看了应该就会明白。收起