JSON.stringify呈现div而不是字符串

时间:2017-04-13 00:29:11

标签: javascript json

我正在尝试为我的api创建一个json响应。我有一个对象,让我们说:

var video = new Object()
video.title = "Puppy";
video.html = "<div style='width: 100%; height: 0px; position: relative; padding-bottom: 56.338%; background-color: red;'></div>";
video.desc = "A dog";

var jsonString = JSON.stringify(video, null, 2);

$('pre').append(jsonString);

问题是虽然实际渲染了div(所以你会看到一个大红框)。知道为什么吗?我想要的是将html保持为字符串,以便用户可以调用api,读取html文本并显示它。

0 个答案:

没有答案