辞書の配列であるWeb APIレスポンスを解析しています。各辞書は、順番に、辞書の入れ子配列を有する。どのように私はそれを解析するのですか? Plはいくつかのコードサンプルを提供します。オブジェクトマッパーを使用して辞書のネストされた配列を解析する
私のAPIレスポンスは、これまでされており、
これは、全体の応答のための私のモデルであり、
(
{
FilingStatusId = 0;
FormName = "MISC";
OrderId = 0;
RecipientList = (
{
FilingStatusId = 0;
FormId = 1;
FormName = "MISC";
PayerId = 26142;
PayerName = bsbbshs;
RecipientId = 221438;
RecipientName = tests;
ReturnId = 209998;
UserId = 0;
},
{
FilingStatusId = 0;
FormId = 1;
FormName = "MISC";
PayerId = 26142;
PayerName = bsbbshs;
RecipientId = 221438;
RecipientName = tests;
ReturnId = 209998;
UserId = 0;
}
);
},
{
FilingStatusId = 0;
FormName = "MISC";
OrderId = 0;
RecipientList = (
{
FilingStatusId = 0;
FormId = 1;
FormName = "MISC";
PayerId = 26142;
PayerName = bsbbshs;
RecipientId = 221438;
RecipientName = tests;
ReturnId = 209998;
UserId = 0;
},
{
FilingStatusId = 0;
FormId = 1;
FormName = "MISC";
PayerId = 26142;
PayerName = bsbbshs;
RecipientId = 221438;
RecipientName = tests;
ReturnId = 209998;
UserId = 0;
}
);
}
);
私のコードです - 私はパースしています今のところReturnModel
import UIKit
import ObjectMapper
class ReturnModel: Mappable
{
var FilingStatusId : Int = 0
var FormName : String = ""
var OrderId : String = ""
var RecipientList:[[String:Any]] = [[:]]
required init?(map: Map) {
}
func mapping(map: Map)
{
FilingStatusId <- map["FilingStatusId"]
FormName <- map["FormName"]
OrderId <- map["OrderId"]
RecipientList <- map["RecipientList"]
}
}
辞書としてのRecipientList。しかし、私はRecipientModelという別のモデルを持っています。このReturnModelの中でRecipientListを解析するにはどうすればよいですか?