使用JSON.Parser解析HTML样式元素

时间:2014-07-15 11:44:36

标签: json html-parsing

我有一个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元素?我应该使用另一个解析器吗?

1 个答案:

答案 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>...