一、首先我们来看一下正常的反序列化的用法,我们有一个Person类:
1、Person类:
@Data
class Person{
String name;
int age;
}
下面通过一个字符串反序列化成一个java对象;
public class Test {
public static void main(String[] args) {
String str = "{\n" +
"\t\"name\" :\"ck\",\n" +
"\t\"age\":15\n" +
"}";
Person person = JSONObject.parseObject(str, Person.class);
System.out.println(person);
}
}
输出结果为:
但是加入说你这个要序列化的字符串是别人给你的,是这样的格式:
String str = "{\n" +
"\t\&#