我有一个json字符串:
var jsonString = "{\"editor1\":\"<b>abc</b>\",\"editor2\":\"<ul><li style=\"text-align: center;\"><b><i><u><strike>abc</strike></u></i></b><br></li></ul>\",\"timepicker1\":\"00:11:01\"}"
我需要将其转换为json对象。该字符串包含html和非html数据。我在我的js中使用json解析器如下:
var jsonObject = JSON.parse(jsonString);
但是当它解析HTML样式位时我收到了这个错误:
语法错误:意外的令牌t。
如何使用json解析器解析HTML元素?我应该使用另一个解析器吗?
答案 0 :(得分:1)
如果它只是一个对象,代码看起来像
{
"editor1":"<b>abc</b>",
"editor2":"<ul><li style="text-align: center;"><b><i><u><strike>abc</strike></u></i></b><br></li></ul>",
"timepicker1":"00:11:01"
}
注意"..."..."..."
你需要再次逃避“再次出现的角色”
...\"editor2\":\"<ul><li style=\\"text-align: center;\\"><b><i>...