Thank you, that was a perfect solution.
The same process can for more complicated objects as well.
var assn1 = new ASSIGNMENT(“Work”, {“val”:80,“weight”:0.2});
var assnCopy;
function ASSIGNMENT (name, grade){
this.name = name;
this.grade = grade;
}
createRecord("mytable", {data:JSON.stringify(assn1)}, function() {});
readRecords("mytable", {}, function(records) {
console.log(records[2].data.name);//undefined
console.log(records[2].data); //{"name":"Work","grade":{"val":80,"weight":0.2}}
assnCopy = JSON.parse(records[2].data);
console.log(assnCopy);//{"name":"Work","grade":{"val":80,"weight":0.2}}
console.log(assnCopy.grade.val);//80
});