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

Convenience for creating a customized JSONEncoder.

JSONCoder+Custom.swift:16
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]? = nil) -> JSONEncoder

Parameters

dates

Date encoding strategy.

data

Data encoding strategy.

keys

Key encoding strategy.

format

Output formatting.

floats

Non-conforming float encoding strategy.

userInfo

Coder userInfo.

Returns

Newly created JSONEncoder.

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