json字符串反序列化

在接收对方接口传递过来的新闻数据的时候,返回的是json格式,但是新闻的内容包含html标签,未经过处理,我后台程序要如何处理才能反序列化成对应的新闻实体?
返回内容的格式是类似于:

[{"NewsTitle":"中海壳牌获准增资 惠炼二期化工项目交割","NewsSource":"中国新闻网 ","NewsSummary":"","IsTop":"0","ClickCount":"0","NewsBody":"<p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; WIDOWS: 1; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255);.....  "},{"NewsTitle":"中海壳牌获准增资 惠炼二期化工项目交割","NewsSource":"中国新闻网 ","NewsSummary":"","IsTop":"0","ClickCount":"0","NewsBody":"<p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; WIDOWS: 1; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255);.....  "}]
阅读 4.8k
6 个回答

新闻实体指的是内容信息?不包含标签?

这是爬虫爬的吗,问题没怎么看懂,可以再描述的清晰一点。

先正则干掉不要的HTML标签,之后再反序列化呗

用htmlspecialchars_decde() 过滤html就可以了

接口拿到的数据,直接反序列话不行吗?经过http肯定做过处理了。

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题