我在互联网上查找了如何使用 SWIFT 从网站获取数据,并将范围缩小到了我不熟悉的 JSON 或 HTML。
据我所知,我可以使用第三方库来解析数据。我一直在关注 Dani Arnaout 的 Working with JSON in Swift Tutorial作为引用。但是,我一直无法找到从任何随机网站检索 JSON 的方法。只有教程中包含的 iTunes JSON 页面有效。
我想做的事:制作一个应用程序,通过 HTML 或 JSON 从许多不同的网站下载图像和一些文本。现在的问题是我不知道如何开始做。一个简单的演示会很有帮助。
问题
如何获取 Internet 上任意随机网站的 JSON?
如何利用网站的 HTML 数据将其转换为可读格式?我正在使用 Google Chrome 检索 HTML,它似乎是乱码:我在任何地方都找不到文本。
最佳答案
问题 1:并非所有网站都会公开其格式为 JSON 的内容。
问题 2:我认为您应该查看一些资源。 First Ray Wenderlich 有 a tutorial on how to parse HTML 。虽然它使用的是 Objective-C,但你应该能够学到很多东西。
当您阅读完该教程后,我建议您查看 Swift 库 Alamofire 。有 another tutorial在涵盖该库的 Wenderlich 网站上。
祝你编码愉快!
关于html - 如何在 iOS Swift 上从网站(HTML 或 JSON 格式)检索文本和图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28345143/