{ "id": 1, "login": "starwars", "url": "https://example.com/starwars", } APIKitとCodableを組み合わせる場合の注意 JSONDecoder#decodeはData型を引数にとる。 JSONをパースするAPIKit組み込みのJSONDataParserは内部でJSONSerialization.jsonObjectを利用しており、戻り値はルートオブジェクトがDictionaryやArrayとなる。 したがってパースされた値をモデルオブジェクトに変換する func response(from object: Any, urlResponse: HTTPURLResponse) throws -> Response の引数objectはData型ではなくなる。 Data型の値を返すJSONDataParserの作