Object jsonObj = JSON.parse(json);
if (jsonObj instanceof JSONObject) {
return ((JSONObject) jsonObj).toJavaObject(type);
} else if (jsonObj instanceof JSONArray) {
return ((JSONArray) jsonObj).toJavaList(type);
} else {
throw new RuntimeException("json数据格式错误");
}
|