没有合适的资源?快使用搜索试试~ 我知道了~
MinimalJSON:Swift中的JSON解码
共29个文件
swift:10个
json:4个
xcscheme:3个
需积分: 9 0 下载量 78 浏览量
2021-04-30
15:13:31
上传
评论
收藏 23KB ZIP 举报
温馨提示
最小JSON 有 。 严重的是,它们太多了。 所以这是另一个。 这主要是为了满足我自己的愿望,即使用尽可能简单的语法来进行JSON解析,而Swift 2则使此操作变得容易。 MinimalJSON需要Swift 2.0 beta 6。 概述 类型可以实现JSONInitializable (最适合值类型)或JSONDecodable (更适合类,因为来自协议的初始化器很痛苦)。 JSONValue使用Swift 2错误处理,以使错误流到解析器的顶部(或使用try?忽略可接受的错误,例如可选键),同时将解码代码集中在快乐的路径上。 JSONValue decode()和sub()方法会引发错误,而JSONValue的下标方法JSONValue所有错误传播到返回的JSONValue (稍后在尝试decode()时引发)。 例子 struct Person { let id:
资源推荐
资源详情
资源评论
收起资源包目录
MinimalJSON-master.zip (29个子文件)
MinimalJSON-master
.travis.yml 304B
Cartfile.resolved 76B
.gitmodules 134B
Carthage
Checkouts
xcconfigs
MinimalJSON.xcodeproj
project.xcworkspace
contents.xcworkspacedata 156B
project.pbxproj 34KB
xcshareddata
xcschemes
MinimalJSON-iOSTests.xcscheme 2KB
MinimalJSON-Mac.xcscheme 3KB
MinimalJSON-iOS.xcscheme 4KB
LICENSE 1KB
MinimalJSON
Helpers.swift 645B
JSONValue.swift 5KB
JSONError.swift 1KB
JSONDecodable.swift 552B
FoundationJSON.swift 2KB
CoreLocationJSON.swift 565B
MinimalJSON.h 381B
Info.plist 806B
UIKitJSON.swift 159B
.gitignore 296B
README.md 2KB
Cartfile 42B
MinimalJSONTests
TestModel.swift 1KB
MinimalJSONTests.swift 4KB
TestHelpers.swift 2KB
JSON
foundation_types.json 130B
array_person.json 205B
types.json 308B
coordinate.json 62B
Info.plist 733B
共 29 条
- 1
资源评论
谁家扁舟子
- 粉丝: 27
- 资源: 4680
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功