Ich habe ein Objekt wie folgt:Wie verwende ich JSON, um das Javascript-Objekt neu zu erstellen?
var someObj = Class.create ({
initialize: function(objName){
this.objName = objName;
}
});
I
o = new someObj("objName");
verwenden können, um eine obj zu machen. Ich kann Object.toJSON (o) verwenden, um das o zu einem JSON-String zu ändern, aber ich möchte, dass die JSON-Zeichenfolge zurück zu someObj konvertiert, also verwende ich eval(), um die JSON-Zeichenfolge zu einem Objekt zu übergeben Die Frage ist, es kann ein JS Obj, werden, aber der Konstruktor von "o" ist nicht someObj. Wie kann ich den JSON-String unter Verwendung von "someObj" als Konstruktor evalieren?
Ja, ich benutze Prototyp js. – DNB5brims