私が持っている: -SwiftyJSONオブジェクトの配列をSwiftyJSONオブジェクトに変換する方法は?
var myArray:Array = array<JSON>
私がしたい: -
var myJSON:JSON = myArray as? JSON
が、私は警告を取得: - 'JSONはいつも
を失敗した無関係なタイプに 'アレイ' から キャストArrayオブジェクトをJSONオブジェクトに変換する方法を教えてもらえますか?
私は何をしようとしているのですか? - (上記の質問に答える必要はないかもしれませんが...)注意: - swiftyJSONObjectsのマッピングにobjectMapperを使用しています。
var monthArray = Array<JSON>
var allEventsInDayArray:Array<JSON> = [] // an empty array
for (_,dayObj) in monthArray
{
guard let dayEventsArray = dayObj["events"].array else { break }
allEventsInDayArray.appendContentsOf(dayEventsArray)
}
print(allEventsInDayArray)
var allEventsJSON:JSON? = JSON(allEventsInDayArray)
var EventModelArray:Array<EventModel>? = Mapper<EventModel>().mapArray(allEventsJSON?.object.allValues)
。あなたが達成したいことを説明してください - それはもっと良い方法かもしれません...;) – Moritz
私は@Eric D.に同意します。ちょうどアップルがあなたに私がそれをどうやって得ることができるか教えてください。私はオレンジ色ではなく、リンゴの配列を持っていません;)ダウンキャスティングについては忘れて、Swifty JSONオブジェクトの配列をSwiftyJSONオブジェクトに変換したいだけです。 –
Hehe、答えてくれてありがとう。 :)本当に私たちはここでダウンキャスティングを気にしません。残念ながら、私はこれを行う方法がわかりません。見つけたら答えます。 //私は*なぜあなたがこれを望んでいるのか聞いてもいいですか?たぶんあなたはX/Yの問題を別の方法で解決することができます、それは私が以前に意味したものです。 – Moritz