我需要用:
JSON.stringify()
Run Code Online (Sandbox Code Playgroud)
应该由Chrome,Safari和Firefox支持.我认为IE8也支持JSON对象.我认为IE7和6没有,所以我这样做:
<!--[if lt IE 8]>
<script src="http://www.json.org/json2.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
所以,我认为这只会在IE6和7中导入外部JavaScript.我查看了托管脚本的URL,只有当IE版本小于9时才包含它们:
http://code.google.com/p/html5shiv/
<!--[if lt IE 9]>
<script src="http://www.json.org/json2.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
所以我也应该为IE 8包含这个吗?
JSON不是JavaScript的子集.我需要我的输出是100%有效的JavaScript; 它将被评估为 - 即,JSON.stringify不会(总是)满足我的需求.
是否有Node的JavaScript字符串?
作为奖励,如果它可以串联对象将是很好的.