Actually, the best solution is using JSON:
(实际上,最好的解决方案是使用JSON:)
Documentation
(文献资料)
JSON.parse(text[, reviver]);
Examples:(例子:)
1)
(1))
var myobj = JSON.parse('{ "hello":"world" }');
alert(myobj.hello); // 'world'
2)
(2))
var myobj = JSON.parse(JSON.stringify({
hello: "world"
});
alert(myobj.hello); // 'world'
3) Passing a function to JSON
(3)将函数传递给JSON)
var obj = {
hello: "World",
sayHello: (function() {
console.log("I say Hello!");
}).toString()
};
var myobj = JSON.parse(JSON.stringify(obj));
myobj.sayHello = new Function("return ("+myobj.sayHello+")")();
myobj.sayHello();
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…