【发布时间】:2019-11-16 11:18:02
【问题描述】:
我的问题是下一个,我有一个这个json
{
"nombre" : "userProfile.user.name!",
"apaterno" : 20,
"amaterno" : true,
"email" : 100,
"start_screen" : {
"info" : true,
"title" : false,
"image" : 20,
"success_btn" : "hola",
"close_btn" : true
}
}
我想将此 json 传递给我的结构,我的结构是:
struct person: Decodable
{
var email : Int
var nombre : String
var apaterno : Int
var amaterno: Bool
struct start_screen {
var title: Bool
var info: Bool
var image: Int
var success_btn: String
var close_btn: Bool
}
}
我实现的下一行将 json 放入我的结构中,但 start_screen 结构无法获取数据。
let jsonData = json.data(using: .utf8)!
let decoder = JSONDecoder()
let myStruct = try! decoder.decode(person.self, from: jsonData)
当我访问 myStruct.email 时,我得到 100,没问题,但我无法加载 start_screen 数据,我该怎么办?
【问题讨论】:
标签: json swift dictionary object struct