Skip to content

Type Method

custom(dates:data:keys:format:floats:userInfo:)

Convenience for creating a customized JSONEncoder.
static func custom(dates dateStrategy: JSONEncoder.DateEncodingStrategy? = nil, data dataStrategy: JSONEncoder.DataEncodingStrategy? = nil, keys keyStrategy: JSONEncoder.KeyEncodingStrategy? = nil, format outputFormatting: JSONEncoder.OutputFormatting? = nil, floats floatStrategy: JSONEncoder.NonConformingFloatEncodingStrategy? = nil, userInfo: [CodingUserInfoKey : any Sendable]? = nil) -> JSONEncoder

Parameters

userInfo

Coder userInfo.

Return Value

Newly created JSONEncoder.

Discussion

let encoder: JSONEncoder = .custom(dates: .millisecondsSince1970)