js中JSON.stringify用于自定义的类

xiaoxiao2021-02-28  83

参考:http://stackoverflow.com/questions/7356694/how-to-json-stringify-a-user-defined-class-in-javascript

 

function MyClass() { this.a = "1a"; this.b = "1b"; this.c = 100; this.d = { da : "1da", dc : 200 }; } MyClass.prototype.isManual = function() { return true; } var myClass = new MyClass(); var json = JSON.stringify(myClass); console.log(json) console.log(myClass.isManual()) var json = JSON.stringify({"myClass": myClass, "haha": 1}); console.log(json)

结果为:

{"a":"1a","b":"1b","c":100,"d":{"da":"1da","dc":200}} true {"myClass":{"a":"1a","b":"1b","c":100,"d":{"da":"1da","dc":200}},"haha":1}
转载请注明原文地址: https://www.6miu.com/read-46072.html

最新回复(0)