org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
本人的情况是JSON数据输入格式与TypeToken对应的VO类不相符,即类型不对应,解析不了。
故可以通过打印JSON数据的内容,看与VO类是否相同。
附一段从网上找到的将Object转换为JSON(String)的javascript代码:
function json2str(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == 'object' && s != null) return json2str(s);
return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;
}
for (var i in o) arr.push("'" + i + "':" + fmt(o[i]));
return '{' + arr.join(',') + '}';
}