SmartJSONEncoder
open class SmartJSONEncoder : JSONEncoder, @unchecked Sendable
Undocumented
-
Undocumented
Declaration
Swift
open var smartKeyEncodingStrategy: SmartKeyEncodingStrategy -
Undocumented
Declaration
Swift
open var smartDataEncodingStrategy: SmartDataEncodingStrategy
-
Encodes the given top-level value and returns its JSON representation.
Throws
EncodingError.invalidValueif a non-conforming floating-point value is encountered during encoding, and the encoding strategy is.throw.Throws
An error if any value throws an error during encoding.Declaration
Swift
override open func encode<T>(_ value: T) throws -> Data where T : EncodableParameters
valueThe value to encode.
Return Value
A new
Datavalue containing the encoded JSON data.
View on GitHub