我正在使用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>
不确定哪个部分破坏了解析器,以及我可以做些什么来解决它,除了删除样式和span标记。
答案 0 :(得分:0)
您需要更清楚地确定在将HTML作为字符串获取之间采取了哪些步骤,将其设置为“JSON”以及实际调用JSON.parse。否则,你会让你看起来像是在尝试使用JSON解析器来解析HTML,这是没有意义的。
说,我的猜测是它是引号。
答案 1 :(得分:0)
你不应该使用JSON加载HTML和CSS,加载纯内容然后将其包装到容器中。也许这将在未来节省大量的工作时间。