JSON 简介
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
我们通常从服务器API获取JSON文件,然后将JSON文件模型化,最后通过界面进行展示
JSON文件
推荐文章
- SwiftUI 从服务器获取数据、存储、修改和显示
- SwiftUI JSON之List读取Bundle、解析、显示本地Json文件
- SwiftUI JSON之List下载、解析、显示远程Json文件
- SwiftUI数据之使用JSON初始化CoreData数据库
- SwiftUI 基础之如何获取json文件
快速体验一下如何获取JSON文件
import UIKit
let url = URL(string: "https://icanhazdadjoke.com/")!
var urlRequest = URLRequest(url:url)
urlRequest.addValue("text/plain",forHTTPHeaderField: "Accept")
URLSession.shared.dataTask(with: urlRequest) { data, response, error in
if let data = data,
let httpResponse = response as? HTTPURLResponse, (200..<300) ~= httpResponse.statusCode,
let strData = String(bytes: data, encoding: .utf8)
{
print(strData)
} }.resume()
运行效果
技术交流
QQ:3365059189
SwiftUI技术交流QQ群:518696470
- 请关注我的专栏icloudend, SwiftUI教程与源码
https://www.jianshu.com/c/7b3e3b671970