【发布时间】:2017-08-24 21:10:12
【问题描述】:
我有这样的课程:
class MyDate
{
var year : String = ""
var month : String = ""
var day : String = ""
init(year : String , month : String , day : String) {
self.year = year
self.month = month
self.day = day
}
}
class Lad
{
var firstName : String = ""
var lastName : String = ""
var dateOfBirth : MyDate?
init(firstname : String , lastname : String , dateofbirth : MyDate) {
self.firstName = firstname
self.lastName = lastname
self.dateOfBirth = dateofbirth
}
}
class MainCon {
func sendData() {
let myDate = MyDate(year: "1901", month: "4", day: "30")
let obj = Lad(firstname: "Markoff", lastname: "Chaney", dateofbirth: myDate)
let api = ApiService()
api.postDataToTheServer(led: obj)
}
}
class ApiService {
func postDataToTheServer(led : Lad) {
// here i need to json
}
}
我想将 Lad 对象转换为 JSON 字符串,如下所示:
{ "firstName":"马尔科夫", "lastName":"Chaney", “出生日期”: { "年":"1901", "月":"4", “天”:“30” } }
【问题讨论】:
-
@vadian 你能帮我吗
-
你在使用一些 JSON 框架吗?用 SwiftyJSON 很容易实现你所需要的