比如,我有一个学生类
class Student{
studentNo;
studentName;
//获取用户评分
getStudentScore(){
}
}
当我将这个类序列化后得到
{
studentNo:"zhangsan",
studentName:“张三”
}
我将它存储到sqlite里面,另一个场景将其取出,如何反序列为我的student 类,我发现定义的方法没了
JS 是无法序列化方法的,你这种场景只能把纯数据提取出来,然后再用到的地方取出来后重新构建对象
class Student {
studentNo;
studentName;
constructor(no, name) {
this.studentName = name;
this.studentNo = no;
}
//获取用户评分
getStudentScore() {
}
}
new Student("zhangsan", "张三")
有用望采纳
JSON.stringify(jsonobj); //将json对象转换成json字符串
JSON.parse(jsonstr); //将json字符串转换成json对象