Overview 概要
Encoders should provide types conforming to Keyed
for their format.
それらエンコーダは、それらの形式に対してKeyed
に準拠する型を提供すべきです。
Availability
Technology
protocol KeyedEncodingContainerProtocol
Encoders should provide types conforming to Keyed
for their format.
それらエンコーダは、それらの形式に対してKeyed
に準拠する型を提供すべきです。
var codingPath : [CodingKey]
func encode(Bool, forKey : Self.Key)
func encode(Float, forKey : Self.Key)
func encode(UInt32, forKey : Self.Key)
func encode(Int64, forKey : Self.Key)
func encode<T>(T, forKey : Self.Key)
func encode(UInt, forKey : Self.Key)
func encode(UInt64, forKey : Self.Key)
func encode(UInt8, forKey : Self.Key)
func encode(String, forKey : Self.Key)
func encode(UInt16, forKey : Self.Key)
func encode(Int, forKey : Self.Key)
func encode(Double, forKey : Self.Key)
func encode(Int8, forKey : Self.Key)
func encode(Int32, forKey : Self.Key)
func encode(Int16, forKey : Self.Key)
func encodeConditional <T>(T, forKey : Self.Key)
func encodeIfPresent (String?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (Bool?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (Double?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (Float?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (Int?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (UInt?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (Int8?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (Int16?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (Int32?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (Int64?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (UInt8?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (UInt16?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (UInt32?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent (UInt64?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeIfPresent <T>(T?, forKey : Self.Key)
nil
.
与えられたキーに対して与えられた値をエンコードします、それがnil
でないならば。
func encodeNil (forKey : Self.Key)
func nestedContainer <NestedKey>( keyedBy : NestedKey.Type, forKey : Self.Key) -> KeyedEncodingContainer<NestedKey>
func nestedUnkeyedContainer (forKey : Self.Key) -> UnkeyedEncodingContainer
func superEncoder () -> Encoder
super
key and returns a new encoder instance for encoding super
into that container.
新しい入れ子コンテナを省略時のsuper
キーに対して格納します、そしてsuper
をそのコンテナへとエンコードするための新しいエンコーダインスタンスを返します。
func superEncoder (forKey : Self.Key) -> Encoder
super
into that container.
新しい入れ子のコンテナをこの与えられたキーに対して格納します、そしてsuper
そのコンテナへとエンコードするための新しいエンコーダインスタンスを返します。
protocol SingleValueEncodingContainer
struct KeyedEncodingContainer
protocol UnkeyedEncodingContainer