gpt4 book ai didi

ios - 如何在 Objective-C 中从 HTML 中读取 JSON-LD 数据?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:00:30 24 4
gpt4 key购买 nike

我正在创建一个从服务器下载 HTML 文件的应用程序。我将该文件存储在本地存储中以供离线使用。我需要解析该文件中的数据。我可以通过解析 HTML 标签来做到这一点,但我想采用标准方式,因此 JSON-LD是使用 HTML5 完成此操作的好方法。因此,只要 HTML 结构发生变化,我就不必更新代码。

我想从 Objective-C 的 HTML 文件中读取 JSON-LD 数据。我用谷歌搜索了它,但没有找到任何漂亮的阅读方式。

我是否必须像从文件中读取 HTML 字符串一样读取它?如果有任何具体的方法,谁能指导我吗?

最佳答案

我已经使用以下方式从 HTML 文件中解析了 JSON-LD 模型,

  1. 获取任何 XMLParser/HTMLParser 字典。 (我使用了 https://github.com/nicklockwood/XMLDictionary )。

  2. 使用 XMLParser 字典将 HTML 文件的内容转换为 NSDictionary。

    var maindic = NSDictionary(XMLFile:NSBundle.mainBundle().pathForResource("JSON-LD_Sample_Card", ofType: "html"))

然后我们可以从字典中轻松获取不同标签的数组,我们也可以在那里解析 JSON-LD 脚本标签。

关于ios - 如何在 Objective-C 中从 HTML 中读取 JSON-LD 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31377780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com