【问题标题】:html string not being parsed with JSON.parsehtml 字符串没有被 JSON.parse 解析
【发布时间】:2009-11-29 23:32:28
【问题描述】:

我正在使用 JSON.parse 作为产品列表。我正在运行一个正则表达式来替换破坏解析的字符:

[\n|\t|\r]

在将以下内容复制到 html 时,我似乎仍然遇到问题。

<p><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, Verdana, Helvetica; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">A soul mate for your aluminum group lounge chair. Rest your weary feet on this matching ottoman - same suspension design, same light weight, same elegant scale as the lounge chair. Polished aluminum 4-star base, black pedestal. Glides.</span></p>

不确定是哪个部分破坏了解析器,以及我可以做些什么来修复它,除了删除样式和跨度标签。

【问题讨论】:

  • 请向我们展示实际的 JSON。

标签: javascript jquery json


【解决方案1】:

您需要更清楚地了解在获取该 HTML 作为字符串、如何使其成为“JSON”和实际调用 JSON.parse 之间所采取的具体步骤。否则,您会看起来像是在尝试使用 JSON 解析器来解析 HTML,这是没有意义的。

也就是说,我猜是引号。

【讨论】:

    【解决方案2】:

    您不应该使用 JSON 加载 HTML 和 CSS,加载纯内容然后将其包装到容器中。也许将来会节省很多时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      • 2016-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多