OctWu 最近的时间轴更新
OctWu

OctWu

V2EX 第 66255 号会员,加入于 2014-06-26 14:08:49 +08:00
OctWu 最近回复了
@287854442 主要是怕这样不符合要求啊
@287854442 不过问了下,似乎你们主要是 OC ? 好多年没写 OC 了,哈哈
12 年底开始写 iOS,2014 年开始从 swift 1.0 写到现在 5.0
可否
2019-01-11 16:13:54 +08:00
回复了 salamanderMH 创建的主题 问与答 iOS 说不能解析这样的 JSON?
@cnbobolee 有什么区别么。我自己写的话,直接给 response 做成 model

struct ResponseData<T: Decodable> {
let data: T
}

来个 ResponseData<Fuck>.self 呗

不就完事了,解决方法千千万,那种 想要

struct Seats {
var key1: Seat
var key2: Seat
}

的才是刚毕业的小学生吧。

如果一个模型需要多个接口返回自己拼的,我一般才爱怼。这种我说了,看需求来说,还真不一定不方便
2019-01-11 14:56:32 +08:00
回复了 salamanderMH 创建的主题 问与答 iOS 说不能解析这样的 JSON?
@0x000007 另外有个前提是人家要转 model 啊。我只是提出解决方案,尽可能保证合理,要不就让开发去怼后台呗。
2019-01-11 14:52:36 +08:00
回复了 salamanderMH 创建的主题 问与答 iOS 说不能解析这样的 JSON?
@0x000007 这有什么没意义的。我说了能解,只是恶心而已。

然后下面的那个例子,你自己看下不就是个字典么,你自己都写出来了。

另外根本就不需要 key 固定,这需求我说了看着就是个订座之类的。不是知道多少号坐,坐的谁就行了么,10 个坐的时候写 10 个 property, 加了 11 个,还需要客户端发版么。

Fuck().seats.enumerator().forEach 不好么
2019-01-11 14:25:06 +08:00
回复了 salamanderMH 创建的主题 问与答 iOS 说不能解析这样的 JSON?
@0x000007 看这数据是个订座之类的需求。为啥要 key 固定。。。key 就是座位号。value 就是顾客。
没看明白
2019-01-11 14:24:04 +08:00
回复了 salamanderMH 创建的主题 问与答 iOS 说不能解析这样的 JSON?
@cnbobolee 我上面写了啊 #39
2019-01-11 13:46:30 +08:00
回复了 salamanderMH 创建的主题 问与答 iOS 说不能解析这样的 JSON?
@cnbobolee model 也能解析啊。恶心而已
2019-01-11 13:35:35 +08:00
回复了 salamanderMH 创建的主题 问与答 iOS 说不能解析这样的 JSON?
能解析啊。

struct Fuck: Codable {
var seats: [String: User]
}

见过这种,有的公司用组合接口,为了图方便,这个 seats.key 可能下面还有别的用。虽然说客户端写起来是挺烦躁的
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2753 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 11:58 · PVG 19:58 · LAX 03:58 · JFK 06:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.