Generic Instance Method 総称体インスタンスメソッド

decode(_:from:)

Returns a value of the type you specify, decoded from a JSON object. あなたが指定する型の値を返します、JSONオブジェクトからデコードされます。

Declaration 宣言

func decode<T>(_ type: T.Type, from data: Data) throws -> T where T : Decodable

Parameters パラメータ

type

The type of the value to decode from the supplied JSON object. 供給されたJSONオブジェクトからデコードすることになる値の型。

data

The JSON object to decode. デコードするJSONオブジェクト。

Return Value 戻り値

A value of the specified type, if the decoder can parse the data. 指定された型のある値、もしデコーダがデータを構文解析できるならば。

Discussion 議論

If the data isn’t valid JSON, this method throws the DecodingError.dataCorrupted(_:) error. If a value within the JSON fails to decode, this method throws the corresponding error. データが有効なJSONでないならば、このメソッドはDecodingError.dataCorrupted(_:)エラーをスローします。JSON内部の値がデコードに失敗するならば、このメソッドは対応するエラーをスローします。

Relationships 関係

From Protocol 由来プロトコル