Javascript 通过JSON返回的类似HTML的字符串的解析器?
我使用web服务通过RESTAPI检索一些结果,JSON响应中的一个属性包含HTML。但是,它看起来像某种可以转换为HTML的标记语言。这是它的外观示例: “.ul.li.每位购买者限购1张代金券;另外2张代金券可作为礼品发送。/li.li.每位个人限购1张代金券。br./li.li.需要预约,并视情况而定。商户取消/重新安排24小时政策适用;代金券可能会被没收。/li.li.span样式。”颜色:首字母;“.需签署弃权书。br./span./li.li.span样式。”颜色:首字母;“。必须是18。使用有效ID进行兑换。br./span./li.li。客户在接受治疗前必须被视为合格;如果被视为不合格,客户可以将支付的价值用于商户提供的另一项服务,或联系亚马逊本地服务以获得退款。br./li.li。修补需要额外费用。/li.li。所有服务都必须在s期间兑换。”同一客户的单独访问。br./li.li。购买后可立即使用。/li.li。促销价值自购买之日起180天到期。/li.li。已付价值未到期。/li./ul。“ 我研究了几种标记语言和模板引擎(Jade、handlebar、dot.js、dom.js等),但似乎没有一种适合这种模式。我需要将其转换回HTML。为了避免通过使用RegEx构建解析器而重新发明轮子,我想检查一下:Javascript 通过JSON返回的类似HTML的字符串的解析器?,javascript,html,json,Javascript,Html,Json,我使用web服务通过RESTAPI检索一些结果,JSON响应中的一个属性包含HTML。但是,它看起来像某种可以转换为HTML的标记语言。这是它的外观示例: “.ul.li.每位购买者限购1张代金券;另外2张代金券可作为礼品发送。/li.li.每位个人限购1张代金券。br./li.li.需要预约,并视情况而定。商户取消/重新安排24小时政策适用;代金券可能会被没收。/li.li.span样式。”颜色:首字母;“.需签署弃权书。br./span./li.li.span样式。”颜色:首字母;“。必须是
.replace()
将其转换回html。也可以尝试使用正则表达式.replace()
将其转换回html。也可以尝试使用正则表达式