Chr*_*row 4 javascript json escaping stringify
这听起来真的是贫民窟,但我需要将一些 Javascript 打印到浏览器屏幕上,以便可以将其剪切并粘贴到另一个程序中。
但是,我使用的是JSON.stringify()from json2.js,它不会转义字符,例如引号和换行符 (",\n),它们实际上是 JSON 对象的控制部分,需要进行转义。
例如,我会得到这样的字符串,在导入到其他程序时会导致问题:
{
string_property_01 : "He said "HI""; // The string terminates after "He said "
}
Run Code Online (Sandbox Code Playgroud)
是否有任何库可以用来转义我需要在这里转义的所有字符?
谢谢!
选项#2
var g = {
sampleFunc2 : function (data) {
var dataAsText = JSON.stringify(data);
// w jquery
$('#debugArea').text(dataAsText);
}
}
// usage...
g.sampleFunc2({ id: "4", name: "John Smith" });
Run Code Online (Sandbox Code Playgroud)
在标记中:
<textarea id='debugArea' rows='10' cols='50'></textarea>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3842 次 |
| 最近记录: |