Overview 概要
Decoders should provide types conforming to Unkeyed
for their format.
それらデコーダーは、それらの形式に対してUnkeyed
に準拠する型を提供すべきです。
Availability
Technology
protocol KeyedDecodingContainerProtocol
Decoders should provide types conforming to Unkeyed
for their format.
それらデコーダーは、それらの形式に対してUnkeyed
に準拠する型を提供すべきです。
var allKeys : [Self.Key]
Decoder
has for this container.
Decoder
がこのコンテナに対して持っている全てのキー。
var codingPath : [CodingKey]
func contains(Self.Key) -> Bool
func decode(Float.Type, forKey : Self.Key) -> Float
func decode(UInt16.Type, forKey : Self.Key) -> UInt16
func decode(Bool.Type, forKey : Self.Key) -> Bool
func decode(Int16.Type, forKey : Self.Key) -> Int16
func decode(Int8.Type, forKey : Self.Key) -> Int8
func decode(String.Type, forKey : Self.Key) -> String
func decode(Double.Type, forKey : Self.Key) -> Double
func decode(UInt.Type, forKey : Self.Key) -> UInt
func decode(UInt8.Type, forKey : Self.Key) -> UInt8
func decode(Int32.Type, forKey : Self.Key) -> Int32
func decode(Int.Type, forKey : Self.Key) -> Int
func decode<T>(T.Type, forKey : Self.Key) -> T
func decode(UInt32.Type, forKey : Self.Key) -> UInt32
func decode(UInt64.Type, forKey : Self.Key) -> UInt64
func decode(Int64.Type, forKey : Self.Key) -> Int64
func decodeIfPresent (String.Type, forKey : Self.Key) -> String?
func decodeIfPresent (Bool.Type, forKey : Self.Key) -> Bool?
func decodeIfPresent (Double.Type, forKey : Self.Key) -> Double?
func decodeIfPresent (Float.Type, forKey : Self.Key) -> Float?
func decodeIfPresent (Int.Type, forKey : Self.Key) -> Int?
func decodeIfPresent (UInt.Type, forKey : Self.Key) -> UInt?
func decodeIfPresent (Int8.Type, forKey : Self.Key) -> Int8?
func decodeIfPresent (Int16.Type, forKey : Self.Key) -> Int16?
func decodeIfPresent (Int32.Type, forKey : Self.Key) -> Int32?
func decodeIfPresent (Int64.Type, forKey : Self.Key) -> Int64?
func decodeIfPresent (UInt8.Type, forKey : Self.Key) -> UInt8?
func decodeIfPresent (UInt16.Type, forKey : Self.Key) -> UInt16?
func decodeIfPresent (UInt32.Type, forKey : Self.Key) -> UInt32?
func decodeIfPresent (UInt64.Type, forKey : Self.Key) -> UInt64?
func decodeIfPresent <T>(T.Type, forKey : Self.Key) -> T?
func decodeNil (forKey : Self.Key) -> Bool
func nestedContainer <NestedKey>( keyedBy : NestedKey.Type, forKey : Self.Key) -> KeyedDecodingContainer<NestedKey>
func nestedUnkeyedContainer (forKey : Self.Key) -> UnkeyedDecodingContainer
func superDecoder () -> Decoder
Decoder
instance for decoding super
from the container associated with the default super
key.
Decoder
インスタンスを、super
をデコードするために、省略時super
キーと結び付けられるコンテナから返します。
func superDecoder (forKey : Self.Key) -> Decoder
Decoder
instance for decoding super
from the container associated with the given key.
super
をデコードするためのDecoder
インスタンスを、指定のキーと結び付けられるコンテナから返します。
struct KeyedDecodingContainer
protocol SingleValueDecodingContainer
protocol UnkeyedDecodingContainer