【发布时间】:2025-05-05 21:10:01
【问题描述】:
我有一个下载 JSON 提要的 iOS 应用。除了剩下的一个元素(图像)之外,我已经成功地解析了所有内容。
我正在下载的 JSON 提要来自在线 PHP 脚本,该脚本将某些 RSS 提要转换为 JSON。因此,为什么在包含图像的 JSON 提要的元素之一中有 HTML 图像标签。
我正在使用以下代码来访问诸如标题、日期、链接 URL 等内容...而且效果很好:
NSArray *titles = [[[[data_dict objectForKey:@"rss"] valueForKey:@"channel"] valueForKey:@"item"] valueForKey:@"title"];
从我上面的代码中可以看出,标题存储在名为“title”的 JSON 标记中。非常容易解析。图片存储在一个名为“description”的标签中。
此标记如何还包含文本和图像 URL。那么如何从中解析<img src>标签呢?
这是 JSON 描述标签之一:
如何解析数组中的图片链接?
感谢您的宝贵时间,丹
【问题讨论】:
-
您可以使用 NSAttributedString 并阅读 HTML 文本。
标签: html ios objective-c json parsing