文書   >   Swift   >   Dictionary   >   encode(to:)
インスタンスメソッド
encode(to:)
この辞書の内容を与えられたエンコーダにコード化します。
宣言
Key が Encodable に準拠し、Value が Encodable に準拠する場合利用可能です。
パラメータ
encoder | それにデータを書き込むべきエンコーダ。 |
議論
辞書が String キーまたは Int キーを使用する場合、コンテンツはキー付きのコンテナにコード化されます。それ以外の場合、コンテンツはキーなしのコンテナ内の交互のキー値のペアとしてコード化されます。
この関数は、与えられたエンコーダの形式に対して無効な値がある場合、エラーを throw します。
関連
プロトコルから
以下も見よ
コード化と復号化
与えられたデコーダから復号して、新しい辞書を作成します。
Key が Decodable に準拠し、Value が Decodable に準拠している場合利用可能です。
トップへ
トップへ
トップへ
トップへ
トップへ