js json字符串反序列化

比如,我有一个学生类

 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对象