From 00b092f2b1ddc1ab8367d78c82f6000421f13235 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Sun, 17 Mar 2024 22:24:32 +0100 Subject: [PATCH] Implemented the "default" static constant for the JSONEncoder+Constants extension in the Foundation library. --- .../Extensions/JSONEncoder+Constants.swift | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Libraries/Foundation/Kit/Sources/Extensions/JSONEncoder+Constants.swift diff --git a/Libraries/Foundation/Kit/Sources/Extensions/JSONEncoder+Constants.swift b/Libraries/Foundation/Kit/Sources/Extensions/JSONEncoder+Constants.swift new file mode 100644 index 0000000..ef713ab --- /dev/null +++ b/Libraries/Foundation/Kit/Sources/Extensions/JSONEncoder+Constants.swift @@ -0,0 +1,22 @@ +// +// JSONEncoder+Constants.swift +// ReviewsiTunesKit +// +// Created by Javier Cicchelli on 17/03/2024. +// Copyright © 2024 Röck+Cöde VoF. All rights reserved. +// + +import Foundation + +extension JSONEncoder { + + // MARK: Constants + public static let `default` = { + let encoder = JSONEncoder() + + encoder.dateEncodingStrategy = .iso8601 + + return encoder + }() + +}