MacDev 板


LINE

※ 引述《t19960804 (泥好吗)》之铭言: : 标题: [问题] Codable解析格式 : 时间: Sat Jun 16 11:56:56 2018 : : 小弟在练习怎麽用codable解析json : 目前有一个从jsonGenerator产生的假资料 : 它最外层是一个阵列 : 但是decode的时候 : 最外层需要一个codable的物件 : 这样要如何修改 : 请各位大大开导 : https://i.imgur.com/qfMSUic.jpg : : -- :



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.28.195.175
: ※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1529121418.A.A56.html : 推 s001582000: [Class].self 06/16 12:36 : → t19960804: 那如果物件里面还有物件 06/16 12:38 : → t19960804: 写法是[object.object].self吗? 06/16 12:38 : 推 rollr: 物件里面还有物件就直接在 Class 里面包 Class 就好 06/16 19:20 : → rollr: 写法一样是 [Class].self 06/16 19:20 外层是阵列,那就用 [Class].self 包 那 Class 里面若还有物件,那就在该物件里面再实作 Codable 即可 以你贴的 JSON 为例,你只要将 name 再包成一个物件即可 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.129.244
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1529148242.A.449.html
1F:推 t19960804: 好的 感谢指导 06/16 20:18
2F:推 XXXXLAY: 不知道大家觉得用swiftyjson跟codable有什麽感想 06/16 20:48
3F:推 darktt: Codeable比较适合固定格式的json档,网路api有时在error 06/16 22:08
4F:→ darktt: 的时候是给另外一个json格式就很麻烦 06/16 22:08
5F:→ rollr: 我以为在 callback 回来的时候就可以先检查是否为 error 物 06/17 13:25
6F:→ rollr: 件? 06/17 13:25
7F:→ darktt: 有些网路api只要送的格式错误就会给另外一种json(看向dro 06/17 22:11
8F:→ darktt: pbox api… 06/17 22:11
9F:推 ch30529: SwifyJSON的速度比较慢 06/18 00:31
10F:→ cryinglove: 同一只 api 会给两种 Json 是可以处理的,只要自己定 06/18 20:22
11F:→ cryinglove: 义 Decoder 06/18 20:22
12F:→ rollr: 我也是理解如 cryinglove...还是请 darktt 大大有空分享? 06/18 22:41
13F:推 Blueshiva: 其实麻烦的地方就是要自己定义decoder,尤其是如果json 06/19 00:33
14F:→ Blueshiva: object里面有栏位的type不定的时候,要用codable处理会 06/19 00:34
15F:→ Blueshiva: 很麻烦 06/19 00:35
16F:推 cryinglove: 写起来应臭又长的 Decoder,只为了一个 key 也要写全 06/19 10:04
17F:→ cryinglove: 部, 06/19 10:04







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP