1、问题描述:
将一串json串序列化之后存入数据库中之后,取出反序列化时无法反序列化,原因是取出之后的序列化字符串皆为带有\u003d 的字段导致反序列华失败
2、解决办法
String body = 数据库取出的序列化字符串
ScriptEngineManager sem = new ScriptEngineManager();
ScriptEngine engine = ("js");
try {
String traseStr = (String)("unescape('"+body +"')");
执行反序列化操作
} catch (ScriptException e) {
();
}
问题解决