ども、@kimihom です。 Ruby とかの型の緩い言語だと、一つの配列に String や Int を詰め込んでも特に実装の手間にはならないのだけど、そのような環境で作った複数の型のあるJSON配列を、Swift 側で処理するのに少し手間取ったので記事しておこう。 実装の例 たとえば、とある API で以下のようなJSONが返ってきたとしよう。 { "status": "ok", "data": [ [1, "taro"], [2, "jiro"] ] } { "status": "ng", "message": "何かに失敗" } ここでの data は、配列0番目がid で 1番目に…