我收到类似于以下内容的JSON响应字符串:
<strong>B.<\/strong> Because there is no indication of Miss Manette’s feelings
我收到的字符串文本充满了
<strong>
,<em>
和’
之类的标签“
”
等。如何将其解析为具有相同功能的纯字符串?我能想到的唯一方法是替换此类字符并使用
Html.fromHtml()
方法。有内置的解析器吗?如何解析此类HTML文本? 最佳答案
仅使用Html.fromHtml
。它将解析提供的大多数标签,并为您提供格式化的输出。这里要注意的一点是该方法并不支持所有的HTML标记。检出this link以获取有关支持哪些标签的更多信息。还要检查this,尽管它有点旧。
如果您知道要解析的文本,并且有fromHtml不能解析的标签,那么最好的选择是将它们替换为空字符串,然后使用此方法。