JSON 教程
JSON.parse()
JSON 不允许包含函数,但你可以将函数作为字符串存储,之后再将字符串转换为函数。
源代码:
点击运行 »
<h2>字符串转换为函数</h2> <p id="demo"></p> <script> var text = '{ "name":"Mifengjc", "alexa":"function () {return 10000;}", "site":"www.mifengjc.com"}'; var obj = JSON.parse(text); obj.alexa = eval("(" + obj.alexa + ")"); document.getElementById("demo").innerHTML = obj.name + " Alexa 排名:" + obj.alexa(); </script>
运行结果:
点击运行 »