swson 3.0でjsonデータを解析しようとしています。私はここでAlamofire 4.0+ を使用しています。ここスワップでJSONデータを解析する
{
"token":
"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1MDQ0MjgzNzgxMTF9.CNonyvtQbRgaqqkdPO5KwqpVaUmlGrpaTqlBxmvaX80",
"expires": 1504428378111,
"user":
[{"user_id":13,"user_first_name":"Himanshu","user_last_name":"Srivastava","full_name":"Himanshu Srivastava"}]
}
私のJSONである私のモデルクラスは、インターネット上で利用可能な解決策のどれもが私のために働いていない、これらの値
import Foundation
import ObjectMapper
class LoginResult:Mappable{
var token:String?
var expires:Double?
var users:[[String:Any]]?
required init?(map:Map){
}
func mapping(map:Map)->Void{
self.token <- map["token"]
self.expires <- map["expires"]
self.users <- map["user"]
}
}
を保持することです。このjsonを解析してモデルクラスにマップするにはどうすればよいですか? ここにお手伝いしますか?
キー 'user'の値が配列を表す別のネストされたJSON文字列であると思われますが、担当している場合。サーバー側がデータのフォーマットを変更し、* real * arraを送信するy。 – vadian
jsonの形式が正しくありません。ユーザーの下に配列を置くことはできますが、なぜそれが二重引用符の中にあるのですか? –
データをjsonに変換する必要がありますか? –