1
JSONEncoder
func encode<T>(_ value: T) throws -> Data where T : Encodable
がスローされます。Swift JSONEncoderでエンコードする際に何らかのエラーが発生する可能性があります。
私はなぜそれがスローされるのだろうか?エンコードする値がEncodable
に適合しない場合、コンパイラを渡すべきではないので、実行時にエラーが発生しないはずです。 JSONEncoder
さんsource codeから
ありがとうございました! – Jonny