相关疑难解决方法(0)

自定义对象到JSON然后回到自定义对象?

我已经看到了非常类似的问题,但我不能确定他们是否得到了明确的回答 - 也许我有点密集,对不起.

我想拥有自己的对象的方便性(和清晰度),称之为CardboardBox().它不包含代码,只包含数据.我想将它写入数据库并稍后再读回来,但很明显,它是一种类型,Object()当它被回读时.我能想到的只是找出它曾经是:

  1. 有一个type我设置为CARDBOARD_BOX 的成员变量
  2. 实例化一个new CarbardBox()并使用一个函数(在框中)将属性复制Object()到新CardboardBox()对象

有没有更好的方法呢?我很确定我可以改变实际类型.

function CardboardBox() { 
  this.type = "CARDBOARD_BOX"
  this.name = "No set";
  this.populate = new function(obj) {
    // populate this object with obj properties 
}

var box = new CarboardBox();  // CarboardBox
box.name = "My Box";
send = JSON.stringyfy(box);   
.
.
.
obj = JSON.parse(send);    // Object

if (obj.type == "CARDBOARD_BOX") {
  savedBox = new CardboardBox();
  savedBox.populate(obj);
}
Run Code Online (Sandbox Code Playgroud)

提前谢谢......史蒂夫

[编辑]我的测试代码. …

javascript json object

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

json ×1

object ×1