Generated-output differences

quicktype output changed between the PR base and tested PR merge revisions.
← Back to the pull request
314test cases
374files differ
374modified
0new
0deleted
772changed lines
+398 −374insertions / deletions
Base 026db928c78e6a768caa2088bfbaf31d81420a48 · PR merge 29fab88988994beb47d462756d15b76c291185e7 · Head 516a1de4a6a728cb631255c6ca04f3ceccf9c8ff · raw patch
Test case

test/inputs/graphql/github1.graphql

1 generated file · +1 −1
Mgraphql-swiftdefault / quicktype.swift+1 −1
@@ -195,7 +195,7 @@ func newJSONDecoder() -> JSONDecoder {
195195 let decoder = JSONDecoder()
196196 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
197197 let container = try decoder.singleValueContainer()
198- let dateStr = try container.decode(String.self)
198+ let dateStr = try container.decode(String.self).uppercased()
199199
200200 let formatter = DateFormatter()
201201 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github2.graphql

1 generated file · +1 −1
Mgraphql-swiftdefault / quicktype.swift+1 −1
@@ -287,7 +287,7 @@ func newJSONDecoder() -> JSONDecoder {
287287 let decoder = JSONDecoder()
288288 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
289289 let container = try decoder.singleValueContainer()
290- let dateStr = try container.decode(String.self)
290+ let dateStr = try container.decode(String.self).uppercased()
291291
292292 let formatter = DateFormatter()
293293 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github3.graphql

1 generated file · +1 −1
Mgraphql-swiftdefault / quicktype.swift+1 −1
@@ -333,7 +333,7 @@ func newJSONDecoder() -> JSONDecoder {
333333 let decoder = JSONDecoder()
334334 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
335335 let container = try decoder.singleValueContainer()
336- let dateStr = try container.decode(String.self)
336+ let dateStr = try container.decode(String.self).uppercased()
337337
338338 let formatter = DateFormatter()
339339 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github4.graphql

1 generated file · +1 −1
Mgraphql-swiftdefault / quicktype.swift+1 −1
@@ -337,7 +337,7 @@ func newJSONDecoder() -> JSONDecoder {
337337 let decoder = JSONDecoder()
338338 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
339339 let container = try decoder.singleValueContainer()
340- let dateStr = try container.decode(String.self)
340+ let dateStr = try container.decode(String.self).uppercased()
341341
342342 let formatter = DateFormatter()
343343 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github5.graphql

1 generated file · +1 −1
Mgraphql-swiftdefault / quicktype.swift+1 −1
@@ -195,7 +195,7 @@ func newJSONDecoder() -> JSONDecoder {
195195 let decoder = JSONDecoder()
196196 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
197197 let container = try decoder.singleValueContainer()
198- let dateStr = try container.decode(String.self)
198+ let dateStr = try container.decode(String.self).uppercased()
199199
200200 let formatter = DateFormatter()
201201 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github6.graphql

1 generated file · +1 −1
Mgraphql-swiftdefault / quicktype.swift+1 −1
@@ -195,7 +195,7 @@ func newJSONDecoder() -> JSONDecoder {
195195 let decoder = JSONDecoder()
196196 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
197197 let container = try decoder.singleValueContainer()
198- let dateStr = try container.decode(String.self)
198+ let dateStr = try container.decode(String.self).uppercased()
199199
200200 let formatter = DateFormatter()
201201 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github7.graphql

1 generated file · +1 −1
Mgraphql-swiftdefault / quicktype.swift+1 −1
@@ -391,7 +391,7 @@ func newJSONDecoder() -> JSONDecoder {
391391 let decoder = JSONDecoder()
392392 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
393393 let container = try decoder.singleValueContainer()
394- let dateStr = try container.decode(String.self)
394+ let dateStr = try container.decode(String.self).uppercased()
395395
396396 let formatter = DateFormatter()
397397 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github8.graphql

1 generated file · +1 −1
Mgraphql-swiftdefault / quicktype.swift+1 −1
@@ -256,7 +256,7 @@ func newJSONDecoder() -> JSONDecoder {
256256 let decoder = JSONDecoder()
257257 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
258258 let container = try decoder.singleValueContainer()
259- let dateStr = try container.decode(String.self)
259+ let dateStr = try container.decode(String.self).uppercased()
260260
261261 let formatter = DateFormatter()
262262 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/graphql/github9.graphql

1 generated file · +1 −1
Mgraphql-swiftdefault / quicktype.swift+1 −1
@@ -300,7 +300,7 @@ func newJSONDecoder() -> JSONDecoder {
300300 let decoder = JSONDecoder()
301301 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
302302 let container = try decoder.singleValueContainer()
303- let dateStr = try container.decode(String.self)
303+ let dateStr = try container.decode(String.self).uppercased()
304304
305305 let formatter = DateFormatter()
306306 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/00c36.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -240,7 +240,7 @@ func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
243- let dateStr = try container.decode(String.self)
243+ let dateStr = try container.decode(String.self).uppercased()
244244
245245 let formatter = DateFormatter()
246246 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/00ec5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -623,7 +623,7 @@ func newJSONDecoder() -> JSONDecoder {
623623 let decoder = JSONDecoder()
624624 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
625625 let container = try decoder.singleValueContainer()
626- let dateStr = try container.decode(String.self)
626+ let dateStr = try container.decode(String.self).uppercased()
627627
628628 let formatter = DateFormatter()
629629 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/010b1.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
109- let dateStr = try container.decode(String.self)
109+ let dateStr = try container.decode(String.self).uppercased()
110110
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/016af.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/033b1.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/050b0.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -337,7 +337,7 @@ func newJSONDecoder() -> JSONDecoder {
337337 let decoder = JSONDecoder()
338338 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
339339 let container = try decoder.singleValueContainer()
340- let dateStr = try container.decode(String.self)
340+ let dateStr = try container.decode(String.self).uppercased()
341341
342342 let formatter = DateFormatter()
343343 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/06bee.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -282,7 +282,7 @@ func newJSONDecoder() -> JSONDecoder {
282282 let decoder = JSONDecoder()
283283 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
284284 let container = try decoder.singleValueContainer()
285- let dateStr = try container.decode(String.self)
285+ let dateStr = try container.decode(String.self).uppercased()
286286
287287 let formatter = DateFormatter()
288288 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/07540.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -98,7 +98,7 @@ func newJSONDecoder() -> JSONDecoder {
9898 let decoder = JSONDecoder()
9999 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
100100 let container = try decoder.singleValueContainer()
101- let dateStr = try container.decode(String.self)
101+ let dateStr = try container.decode(String.self).uppercased()
102102
103103 let formatter = DateFormatter()
104104 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0779f.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/07c75.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -258,7 +258,7 @@ func newJSONDecoder() -> JSONDecoder {
258258 let decoder = JSONDecoder()
259259 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
260260 let container = try decoder.singleValueContainer()
261- let dateStr = try container.decode(String.self)
261+ let dateStr = try container.decode(String.self).uppercased()
262262
263263 let formatter = DateFormatter()
264264 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/09f54.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -163,7 +163,7 @@ func newJSONDecoder() -> JSONDecoder {
163163 let decoder = JSONDecoder()
164164 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
165165 let container = try decoder.singleValueContainer()
166- let dateStr = try container.decode(String.self)
166+ let dateStr = try container.decode(String.self).uppercased()
167167
168168 let formatter = DateFormatter()
169169 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0a358.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -186,7 +186,7 @@ func newJSONDecoder() -> JSONDecoder {
186186 let decoder = JSONDecoder()
187187 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
188188 let container = try decoder.singleValueContainer()
189- let dateStr = try container.decode(String.self)
189+ let dateStr = try container.decode(String.self).uppercased()
190190
191191 let formatter = DateFormatter()
192192 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0a91a.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -1242,7 +1242,7 @@ func newJSONDecoder() -> JSONDecoder {
12421242 let decoder = JSONDecoder()
12431243 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
12441244 let container = try decoder.singleValueContainer()
1245- let dateStr = try container.decode(String.self)
1245+ let dateStr = try container.decode(String.self).uppercased()
12461246
12471247 let formatter = DateFormatter()
12481248 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0b91a.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -355,7 +355,7 @@ func newJSONDecoder() -> JSONDecoder {
355355 let decoder = JSONDecoder()
356356 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
357357 let container = try decoder.singleValueContainer()
358- let dateStr = try container.decode(String.self)
358+ let dateStr = try container.decode(String.self).uppercased()
359359
360360 let formatter = DateFormatter()
361361 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0cffa.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -731,7 +731,7 @@ func newJSONDecoder() -> JSONDecoder {
731731 let decoder = JSONDecoder()
732732 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
733733 let container = try decoder.singleValueContainer()
734- let dateStr = try container.decode(String.self)
734+ let dateStr = try container.decode(String.self).uppercased()
735735
736736 let formatter = DateFormatter()
737737 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0e0c2.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -526,7 +526,7 @@ func newJSONDecoder() -> JSONDecoder {
526526 let decoder = JSONDecoder()
527527 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
528528 let container = try decoder.singleValueContainer()
529- let dateStr = try container.decode(String.self)
529+ let dateStr = try container.decode(String.self).uppercased()
530530
531531 let formatter = DateFormatter()
532532 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/0fecf.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/10be4.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -348,7 +348,7 @@ func newJSONDecoder() -> JSONDecoder {
348348 let decoder = JSONDecoder()
349349 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
350350 let container = try decoder.singleValueContainer()
351- let dateStr = try container.decode(String.self)
351+ let dateStr = try container.decode(String.self).uppercased()
352352
353353 let formatter = DateFormatter()
354354 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/112b5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -166,7 +166,7 @@ func newJSONDecoder() -> JSONDecoder {
166166 let decoder = JSONDecoder()
167167 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
168168 let container = try decoder.singleValueContainer()
169- let dateStr = try container.decode(String.self)
169+ let dateStr = try container.decode(String.self).uppercased()
170170
171171 let formatter = DateFormatter()
172172 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/127a1.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -730,7 +730,7 @@ func newJSONDecoder() -> JSONDecoder {
730730 let decoder = JSONDecoder()
731731 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
732732 let container = try decoder.singleValueContainer()
733- let dateStr = try container.decode(String.self)
733+ let dateStr = try container.decode(String.self).uppercased()
734734
735735 let formatter = DateFormatter()
736736 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/13d8d.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -262,7 +262,7 @@ func newJSONDecoder() -> JSONDecoder {
262262 let decoder = JSONDecoder()
263263 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
264264 let container = try decoder.singleValueContainer()
265- let dateStr = try container.decode(String.self)
265+ let dateStr = try container.decode(String.self).uppercased()
266266
267267 let formatter = DateFormatter()
268268 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/14d38.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -111,7 +111,7 @@ func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
114- let dateStr = try container.decode(String.self)
114+ let dateStr = try container.decode(String.self).uppercased()
115115
116116 let formatter = DateFormatter()
117117 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/167d6.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/16bc5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -811,7 +811,7 @@ func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
814- let dateStr = try container.decode(String.self)
814+ let dateStr = try container.decode(String.self).uppercased()
815815
816816 let formatter = DateFormatter()
817817 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/176f1.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -267,7 +267,7 @@ func newJSONDecoder() -> JSONDecoder {
267267 let decoder = JSONDecoder()
268268 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
269269 let container = try decoder.singleValueContainer()
270- let dateStr = try container.decode(String.self)
270+ let dateStr = try container.decode(String.self).uppercased()
271271
272272 let formatter = DateFormatter()
273273 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/1a7f5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
109- let dateStr = try container.decode(String.self)
109+ let dateStr = try container.decode(String.self).uppercased()
110110
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/1b28c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/1b409.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -445,7 +445,7 @@ func newJSONDecoder() -> JSONDecoder {
445445 let decoder = JSONDecoder()
446446 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
447447 let container = try decoder.singleValueContainer()
448- let dateStr = try container.decode(String.self)
448+ let dateStr = try container.decode(String.self).uppercased()
449449
450450 let formatter = DateFormatter()
451451 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/2465e.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -683,7 +683,7 @@ func newJSONDecoder() -> JSONDecoder {
683683 let decoder = JSONDecoder()
684684 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
685685 let container = try decoder.singleValueContainer()
686- let dateStr = try container.decode(String.self)
686+ let dateStr = try container.decode(String.self).uppercased()
687687
688688 let formatter = DateFormatter()
689689 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/24f52.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/262f0.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -817,7 +817,7 @@ func newJSONDecoder() -> JSONDecoder {
817817 let decoder = JSONDecoder()
818818 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
819819 let container = try decoder.singleValueContainer()
820- let dateStr = try container.decode(String.self)
820+ let dateStr = try container.decode(String.self).uppercased()
821821
822822 let formatter = DateFormatter()
823823 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/26b49.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -730,7 +730,7 @@ func newJSONDecoder() -> JSONDecoder {
730730 let decoder = JSONDecoder()
731731 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
732732 let container = try decoder.singleValueContainer()
733- let dateStr = try container.decode(String.self)
733+ let dateStr = try container.decode(String.self).uppercased()
734734
735735 let formatter = DateFormatter()
736736 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/26c9c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -1474,7 +1474,7 @@ func newJSONDecoder() -> JSONDecoder {
14741474 let decoder = JSONDecoder()
14751475 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
14761476 let container = try decoder.singleValueContainer()
1477- let dateStr = try container.decode(String.self)
1477+ let dateStr = try container.decode(String.self).uppercased()
14781478
14791479 let formatter = DateFormatter()
14801480 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/27332.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -882,7 +882,7 @@ func newJSONDecoder() -> JSONDecoder {
882882 let decoder = JSONDecoder()
883883 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
884884 let container = try decoder.singleValueContainer()
885- let dateStr = try container.decode(String.self)
885+ let dateStr = try container.decode(String.self).uppercased()
886886
887887 let formatter = DateFormatter()
888888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/29f47.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -816,7 +816,7 @@ func newJSONDecoder() -> JSONDecoder {
816816 let decoder = JSONDecoder()
817817 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
818818 let container = try decoder.singleValueContainer()
819- let dateStr = try container.decode(String.self)
819+ let dateStr = try container.decode(String.self).uppercased()
820820
821821 let formatter = DateFormatter()
822822 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/2d4e2.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -471,7 +471,7 @@ func newJSONDecoder() -> JSONDecoder {
471471 let decoder = JSONDecoder()
472472 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
473473 let container = try decoder.singleValueContainer()
474- let dateStr = try container.decode(String.self)
474+ let dateStr = try container.decode(String.self).uppercased()
475475
476476 let formatter = DateFormatter()
477477 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/2df80.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -300,7 +300,7 @@ func newJSONDecoder() -> JSONDecoder {
300300 let decoder = JSONDecoder()
301301 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
302302 let container = try decoder.singleValueContainer()
303- let dateStr = try container.decode(String.self)
303+ let dateStr = try container.decode(String.self).uppercased()
304304
305305 let formatter = DateFormatter()
306306 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/31189.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -231,7 +231,7 @@ func newJSONDecoder() -> JSONDecoder {
231231 let decoder = JSONDecoder()
232232 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
233233 let container = try decoder.singleValueContainer()
234- let dateStr = try container.decode(String.self)
234+ let dateStr = try container.decode(String.self).uppercased()
235235
236236 let formatter = DateFormatter()
237237 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/32431.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -402,7 +402,7 @@ func newJSONDecoder() -> JSONDecoder {
402402 let decoder = JSONDecoder()
403403 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
404404 let container = try decoder.singleValueContainer()
405- let dateStr = try container.decode(String.self)
405+ let dateStr = try container.decode(String.self).uppercased()
406406
407407 let formatter = DateFormatter()
408408 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/32d5c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -110,7 +110,7 @@ func newJSONDecoder() -> JSONDecoder {
110110 let decoder = JSONDecoder()
111111 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
112112 let container = try decoder.singleValueContainer()
113- let dateStr = try container.decode(String.self)
113+ let dateStr = try container.decode(String.self).uppercased()
114114
115115 let formatter = DateFormatter()
116116 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/337ed.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -378,7 +378,7 @@ func newJSONDecoder() -> JSONDecoder {
378378 let decoder = JSONDecoder()
379379 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
380380 let container = try decoder.singleValueContainer()
381- let dateStr = try container.decode(String.self)
381+ let dateStr = try container.decode(String.self).uppercased()
382382
383383 let formatter = DateFormatter()
384384 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/33d2e.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -306,7 +306,7 @@ func newJSONDecoder() -> JSONDecoder {
306306 let decoder = JSONDecoder()
307307 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
308308 let container = try decoder.singleValueContainer()
309- let dateStr = try container.decode(String.self)
309+ let dateStr = try container.decode(String.self).uppercased()
310310
311311 let formatter = DateFormatter()
312312 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/34702.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -418,7 +418,7 @@ func newJSONDecoder() -> JSONDecoder {
418418 let decoder = JSONDecoder()
419419 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
420420 let container = try decoder.singleValueContainer()
421- let dateStr = try container.decode(String.self)
421+ let dateStr = try container.decode(String.self).uppercased()
422422
423423 let formatter = DateFormatter()
424424 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/3536b.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -270,7 +270,7 @@ func newJSONDecoder() -> JSONDecoder {
270270 let decoder = JSONDecoder()
271271 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
272272 let container = try decoder.singleValueContainer()
273- let dateStr = try container.decode(String.self)
273+ let dateStr = try container.decode(String.self).uppercased()
274274
275275 let formatter = DateFormatter()
276276 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/3659d.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/36d5d.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/3a6b3.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/3e9a3.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -267,7 +267,7 @@ func newJSONDecoder() -> JSONDecoder {
267267 let decoder = JSONDecoder()
268268 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
269269 let container = try decoder.singleValueContainer()
270- let dateStr = try container.decode(String.self)
270+ let dateStr = try container.decode(String.self).uppercased()
271271
272272 let formatter = DateFormatter()
273273 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/3f1ce.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -815,7 +815,7 @@ func newJSONDecoder() -> JSONDecoder {
815815 let decoder = JSONDecoder()
816816 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
817817 let container = try decoder.singleValueContainer()
818- let dateStr = try container.decode(String.self)
818+ let dateStr = try container.decode(String.self).uppercased()
819819
820820 let formatter = DateFormatter()
821821 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/421d4.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -877,7 +877,7 @@ func newJSONDecoder() -> JSONDecoder {
877877 let decoder = JSONDecoder()
878878 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
879879 let container = try decoder.singleValueContainer()
880- let dateStr = try container.decode(String.self)
880+ let dateStr = try container.decode(String.self).uppercased()
881881
882882 let formatter = DateFormatter()
883883 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/437e7.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -718,7 +718,7 @@ func newJSONDecoder() -> JSONDecoder {
718718 let decoder = JSONDecoder()
719719 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
720720 let container = try decoder.singleValueContainer()
721- let dateStr = try container.decode(String.self)
721+ let dateStr = try container.decode(String.self).uppercased()
722722
723723 let formatter = DateFormatter()
724724 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/43970.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -90,7 +90,7 @@ func newJSONDecoder() -> JSONDecoder {
9090 let decoder = JSONDecoder()
9191 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9292 let container = try decoder.singleValueContainer()
93- let dateStr = try container.decode(String.self)
93+ let dateStr = try container.decode(String.self).uppercased()
9494
9595 let formatter = DateFormatter()
9696 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/43eaf.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/458db.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -355,7 +355,7 @@ func newJSONDecoder() -> JSONDecoder {
355355 let decoder = JSONDecoder()
356356 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
357357 let container = try decoder.singleValueContainer()
358- let dateStr = try container.decode(String.self)
358+ let dateStr = try container.decode(String.self).uppercased()
359359
360360 let formatter = DateFormatter()
361361 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4961a.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4a0d7.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4a455.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -343,7 +343,7 @@ func newJSONDecoder() -> JSONDecoder {
343343 let decoder = JSONDecoder()
344344 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
345345 let container = try decoder.singleValueContainer()
346- let dateStr = try container.decode(String.self)
346+ let dateStr = try container.decode(String.self).uppercased()
347347
348348 let formatter = DateFormatter()
349349 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4c547.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -811,7 +811,7 @@ func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
814- let dateStr = try container.decode(String.self)
814+ let dateStr = try container.decode(String.self).uppercased()
815815
816816 let formatter = DateFormatter()
817817 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4d6fb.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -879,7 +879,7 @@ func newJSONDecoder() -> JSONDecoder {
879879 let decoder = JSONDecoder()
880880 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
881881 let container = try decoder.singleValueContainer()
882- let dateStr = try container.decode(String.self)
882+ let dateStr = try container.decode(String.self).uppercased()
883883
884884 let formatter = DateFormatter()
885885 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/4e336.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/54147.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -178,7 +178,7 @@ func newJSONDecoder() -> JSONDecoder {
178178 let decoder = JSONDecoder()
179179 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
180180 let container = try decoder.singleValueContainer()
181- let dateStr = try container.decode(String.self)
181+ let dateStr = try container.decode(String.self).uppercased()
182182
183183 let formatter = DateFormatter()
184184 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/54d32.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -191,7 +191,7 @@ func newJSONDecoder() -> JSONDecoder {
191191 let decoder = JSONDecoder()
192192 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
193193 let container = try decoder.singleValueContainer()
194- let dateStr = try container.decode(String.self)
194+ let dateStr = try container.decode(String.self).uppercased()
195195
196196 let formatter = DateFormatter()
197197 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/570ec.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -312,7 +312,7 @@ func newJSONDecoder() -> JSONDecoder {
312312 let decoder = JSONDecoder()
313313 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
314314 let container = try decoder.singleValueContainer()
315- let dateStr = try container.decode(String.self)
315+ let dateStr = try container.decode(String.self).uppercased()
316316
317317 let formatter = DateFormatter()
318318 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/5dd0d.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/5eae5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -94,7 +94,7 @@ func newJSONDecoder() -> JSONDecoder {
9494 let decoder = JSONDecoder()
9595 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9696 let container = try decoder.singleValueContainer()
97- let dateStr = try container.decode(String.self)
97+ let dateStr = try container.decode(String.self).uppercased()
9898
9999 let formatter = DateFormatter()
100100 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/5eb20.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/5f3a1.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/5f7fe.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -1464,7 +1464,7 @@ func newJSONDecoder() -> JSONDecoder {
14641464 let decoder = JSONDecoder()
14651465 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
14661466 let container = try decoder.singleValueContainer()
1467- let dateStr = try container.decode(String.self)
1467+ let dateStr = try container.decode(String.self).uppercased()
14681468
14691469 let formatter = DateFormatter()
14701470 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/617e8.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -1460,7 +1460,7 @@ func newJSONDecoder() -> JSONDecoder {
14601460 let decoder = JSONDecoder()
14611461 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
14621462 let container = try decoder.singleValueContainer()
1463- let dateStr = try container.decode(String.self)
1463+ let dateStr = try container.decode(String.self).uppercased()
14641464
14651465 let formatter = DateFormatter()
14661466 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/61b66.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6260a.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/65dec.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -385,7 +385,7 @@ func newJSONDecoder() -> JSONDecoder {
385385 let decoder = JSONDecoder()
386386 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
387387 let container = try decoder.singleValueContainer()
388- let dateStr = try container.decode(String.self)
388+ let dateStr = try container.decode(String.self).uppercased()
389389
390390 let formatter = DateFormatter()
391391 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/66121.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -282,7 +282,7 @@ func newJSONDecoder() -> JSONDecoder {
282282 let decoder = JSONDecoder()
283283 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
284284 let container = try decoder.singleValueContainer()
285- let dateStr = try container.decode(String.self)
285+ let dateStr = try container.decode(String.self).uppercased()
286286
287287 let formatter = DateFormatter()
288288 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6617c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -111,7 +111,7 @@ func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
114- let dateStr = try container.decode(String.self)
114+ let dateStr = try container.decode(String.self).uppercased()
115115
116116 let formatter = DateFormatter()
117117 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/67c03.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -111,7 +111,7 @@ func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
114- let dateStr = try container.decode(String.self)
114+ let dateStr = try container.decode(String.self).uppercased()
115115
116116 let formatter = DateFormatter()
117117 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/68c30.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -263,7 +263,7 @@ func newJSONDecoder() -> JSONDecoder {
263263 let decoder = JSONDecoder()
264264 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
265265 let container = try decoder.singleValueContainer()
266- let dateStr = try container.decode(String.self)
266+ let dateStr = try container.decode(String.self).uppercased()
267267
268268 let formatter = DateFormatter()
269269 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6c155.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -435,7 +435,7 @@ func newJSONDecoder() -> JSONDecoder {
435435 let decoder = JSONDecoder()
436436 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
437437 let container = try decoder.singleValueContainer()
438- let dateStr = try container.decode(String.self)
438+ let dateStr = try container.decode(String.self).uppercased()
439439
440440 let formatter = DateFormatter()
441441 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6de06.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -925,7 +925,7 @@ func newJSONDecoder() -> JSONDecoder {
925925 let decoder = JSONDecoder()
926926 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
927927 let container = try decoder.singleValueContainer()
928- let dateStr = try container.decode(String.self)
928+ let dateStr = try container.decode(String.self).uppercased()
929929
930930 let formatter = DateFormatter()
931931 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6dec6.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -817,7 +817,7 @@ func newJSONDecoder() -> JSONDecoder {
817817 let decoder = JSONDecoder()
818818 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
819819 let container = try decoder.singleValueContainer()
820- let dateStr = try container.decode(String.self)
820+ let dateStr = try container.decode(String.self).uppercased()
821821
822822 let formatter = DateFormatter()
823823 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/6eb00.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -90,7 +90,7 @@ func newJSONDecoder() -> JSONDecoder {
9090 let decoder = JSONDecoder()
9191 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9292 let container = try decoder.singleValueContainer()
93- let dateStr = try container.decode(String.self)
93+ let dateStr = try container.decode(String.self).uppercased()
9494
9595 let formatter = DateFormatter()
9696 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/70c77.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/734ad.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -399,7 +399,7 @@ func newJSONDecoder() -> JSONDecoder {
399399 let decoder = JSONDecoder()
400400 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
401401 let container = try decoder.singleValueContainer()
402- let dateStr = try container.decode(String.self)
402+ let dateStr = try container.decode(String.self).uppercased()
403403
404404 let formatter = DateFormatter()
405405 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/75912.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7681c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -732,7 +732,7 @@ func newJSONDecoder() -> JSONDecoder {
732732 let decoder = JSONDecoder()
733733 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
734734 let container = try decoder.singleValueContainer()
735- let dateStr = try container.decode(String.self)
735+ let dateStr = try container.decode(String.self).uppercased()
736736
737737 let formatter = DateFormatter()
738738 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/76ae1.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -1439,7 +1439,7 @@ func newJSONDecoder() -> JSONDecoder {
14391439 let decoder = JSONDecoder()
14401440 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
14411441 let container = try decoder.singleValueContainer()
1442- let dateStr = try container.decode(String.self)
1442+ let dateStr = try container.decode(String.self).uppercased()
14431443
14441444 let formatter = DateFormatter()
14451445 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/77392.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -136,7 +136,7 @@ func newJSONDecoder() -> JSONDecoder {
136136 let decoder = JSONDecoder()
137137 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
138138 let container = try decoder.singleValueContainer()
139- let dateStr = try container.decode(String.self)
139+ let dateStr = try container.decode(String.self).uppercased()
140140
141141 let formatter = DateFormatter()
142142 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7d397.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -675,7 +675,7 @@ func newJSONDecoder() -> JSONDecoder {
675675 let decoder = JSONDecoder()
676676 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
677677 let container = try decoder.singleValueContainer()
678- let dateStr = try container.decode(String.self)
678+ let dateStr = try container.decode(String.self).uppercased()
679679
680680 let formatter = DateFormatter()
681681 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7d722.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7df41.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -123,7 +123,7 @@ func newJSONDecoder() -> JSONDecoder {
123123 let decoder = JSONDecoder()
124124 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
125125 let container = try decoder.singleValueContainer()
126- let dateStr = try container.decode(String.self)
126+ let dateStr = try container.decode(String.self).uppercased()
127127
128128 let formatter = DateFormatter()
129129 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7dfa6.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7eb30.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -241,7 +241,7 @@ func newJSONDecoder() -> JSONDecoder {
241241 let decoder = JSONDecoder()
242242 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
243243 let container = try decoder.singleValueContainer()
244- let dateStr = try container.decode(String.self)
244+ let dateStr = try container.decode(String.self).uppercased()
245245
246246 let formatter = DateFormatter()
247247 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7f568.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -210,7 +210,7 @@ func newJSONDecoder() -> JSONDecoder {
210210 let decoder = JSONDecoder()
211211 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
212212 let container = try decoder.singleValueContainer()
213- let dateStr = try container.decode(String.self)
213+ let dateStr = try container.decode(String.self).uppercased()
214214
215215 let formatter = DateFormatter()
216216 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/7fbfb.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -240,7 +240,7 @@ func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
243- let dateStr = try container.decode(String.self)
243+ let dateStr = try container.decode(String.self).uppercased()
244244
245245 let formatter = DateFormatter()
246246 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/80aff.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -190,7 +190,7 @@ func newJSONDecoder() -> JSONDecoder {
190190 let decoder = JSONDecoder()
191191 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
192192 let container = try decoder.singleValueContainer()
193- let dateStr = try container.decode(String.self)
193+ let dateStr = try container.decode(String.self).uppercased()
194194
195195 let formatter = DateFormatter()
196196 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/82509.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/8592b.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -687,7 +687,7 @@ func newJSONDecoder() -> JSONDecoder {
687687 let decoder = JSONDecoder()
688688 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
689689 let container = try decoder.singleValueContainer()
690- let dateStr = try container.decode(String.self)
690+ let dateStr = try container.decode(String.self).uppercased()
691691
692692 let formatter = DateFormatter()
693693 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/88130.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -811,7 +811,7 @@ func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
814- let dateStr = try container.decode(String.self)
814+ let dateStr = try container.decode(String.self).uppercased()
815815
816816 let formatter = DateFormatter()
817817 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/8a62c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/908db.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -147,7 +147,7 @@ func newJSONDecoder() -> JSONDecoder {
147147 let decoder = JSONDecoder()
148148 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
149149 let container = try decoder.singleValueContainer()
150- let dateStr = try container.decode(String.self)
150+ let dateStr = try container.decode(String.self).uppercased()
151151
152152 let formatter = DateFormatter()
153153 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9617f.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/96f7c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -75,7 +75,7 @@ func newJSONDecoder() -> JSONDecoder {
7575 let decoder = JSONDecoder()
7676 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7777 let container = try decoder.singleValueContainer()
78- let dateStr = try container.decode(String.self)
78+ let dateStr = try container.decode(String.self).uppercased()
7979
8080 let formatter = DateFormatter()
8181 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9847b.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -86,7 +86,7 @@ func newJSONDecoder() -> JSONDecoder {
8686 let decoder = JSONDecoder()
8787 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8888 let container = try decoder.singleValueContainer()
89- let dateStr = try container.decode(String.self)
89+ let dateStr = try container.decode(String.self).uppercased()
9090
9191 let formatter = DateFormatter()
9292 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9929c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -811,7 +811,7 @@ func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
814- let dateStr = try container.decode(String.self)
814+ let dateStr = try container.decode(String.self).uppercased()
815815
816816 let formatter = DateFormatter()
817817 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/996bd.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -281,7 +281,7 @@ func newJSONDecoder() -> JSONDecoder {
281281 let decoder = JSONDecoder()
282282 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
283283 let container = try decoder.singleValueContainer()
284- let dateStr = try container.decode(String.self)
284+ let dateStr = try container.decode(String.self).uppercased()
285285
286286 let formatter = DateFormatter()
287287 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9a503.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -264,7 +264,7 @@ func newJSONDecoder() -> JSONDecoder {
264264 let decoder = JSONDecoder()
265265 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
266266 let container = try decoder.singleValueContainer()
267- let dateStr = try container.decode(String.self)
267+ let dateStr = try container.decode(String.self).uppercased()
268268
269269 let formatter = DateFormatter()
270270 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9ac3b.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -216,7 +216,7 @@ func newJSONDecoder() -> JSONDecoder {
216216 let decoder = JSONDecoder()
217217 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
218218 let container = try decoder.singleValueContainer()
219- let dateStr = try container.decode(String.self)
219+ let dateStr = try container.decode(String.self).uppercased()
220220
221221 let formatter = DateFormatter()
222222 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/9eed5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -263,7 +263,7 @@ func newJSONDecoder() -> JSONDecoder {
263263 let decoder = JSONDecoder()
264264 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
265265 let container = try decoder.singleValueContainer()
266- let dateStr = try container.decode(String.self)
266+ let dateStr = try container.decode(String.self).uppercased()
267267
268268 let formatter = DateFormatter()
269269 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a0496.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -197,7 +197,7 @@ func newJSONDecoder() -> JSONDecoder {
197197 let decoder = JSONDecoder()
198198 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
199199 let container = try decoder.singleValueContainer()
200- let dateStr = try container.decode(String.self)
200+ let dateStr = try container.decode(String.self).uppercased()
201201
202202 let formatter = DateFormatter()
203203 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a1eca.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -811,7 +811,7 @@ func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
814- let dateStr = try container.decode(String.self)
814+ let dateStr = try container.decode(String.self).uppercased()
815815
816816 let formatter = DateFormatter()
817817 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a3d8c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -871,7 +871,7 @@ func newJSONDecoder() -> JSONDecoder {
871871 let decoder = JSONDecoder()
872872 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
873873 let container = try decoder.singleValueContainer()
874- let dateStr = try container.decode(String.self)
874+ let dateStr = try container.decode(String.self).uppercased()
875875
876876 let formatter = DateFormatter()
877877 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a45b0.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
109- let dateStr = try container.decode(String.self)
109+ let dateStr = try container.decode(String.self).uppercased()
110110
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a71df.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/a9691.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ab0d1.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
109- let dateStr = try container.decode(String.self)
109+ let dateStr = try container.decode(String.self).uppercased()
110110
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/abb4b.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ac944.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ad8be.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -348,7 +348,7 @@ func newJSONDecoder() -> JSONDecoder {
348348 let decoder = JSONDecoder()
349349 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
350350 let container = try decoder.singleValueContainer()
351- let dateStr = try container.decode(String.self)
351+ let dateStr = try container.decode(String.self).uppercased()
352352
353353 let formatter = DateFormatter()
354354 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ae7f0.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -510,7 +510,7 @@ func newJSONDecoder() -> JSONDecoder {
510510 let decoder = JSONDecoder()
511511 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
512512 let container = try decoder.singleValueContainer()
513- let dateStr = try container.decode(String.self)
513+ let dateStr = try container.decode(String.self).uppercased()
514514
515515 let formatter = DateFormatter()
516516 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ae9ca.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -268,7 +268,7 @@ func newJSONDecoder() -> JSONDecoder {
268268 let decoder = JSONDecoder()
269269 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
270270 let container = try decoder.singleValueContainer()
271- let dateStr = try container.decode(String.self)
271+ let dateStr = try container.decode(String.self).uppercased()
272272
273273 let formatter = DateFormatter()
274274 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/af2d1.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -511,7 +511,7 @@ func newJSONDecoder() -> JSONDecoder {
511511 let decoder = JSONDecoder()
512512 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
513513 let container = try decoder.singleValueContainer()
514- let dateStr = try container.decode(String.self)
514+ let dateStr = try container.decode(String.self).uppercased()
515515
516516 let formatter = DateFormatter()
517517 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/b4865.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -187,7 +187,7 @@ func newJSONDecoder() -> JSONDecoder {
187187 let decoder = JSONDecoder()
188188 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
189189 let container = try decoder.singleValueContainer()
190- let dateStr = try container.decode(String.self)
190+ let dateStr = try container.decode(String.self).uppercased()
191191
192192 let formatter = DateFormatter()
193193 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/b6f2c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/b6fe5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -67,7 +67,7 @@ func newJSONDecoder() -> JSONDecoder {
6767 let decoder = JSONDecoder()
6868 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6969 let container = try decoder.singleValueContainer()
70- let dateStr = try container.decode(String.self)
70+ let dateStr = try container.decode(String.self).uppercased()
7171
7272 let formatter = DateFormatter()
7373 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/b9f64.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/bb1ec.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/be234.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -937,7 +937,7 @@ func newJSONDecoder() -> JSONDecoder {
937937 let decoder = JSONDecoder()
938938 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
939939 let container = try decoder.singleValueContainer()
940- let dateStr = try container.decode(String.self)
940+ let dateStr = try container.decode(String.self).uppercased()
941941
942942 let formatter = DateFormatter()
943943 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/c0356.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -159,7 +159,7 @@ func newJSONDecoder() -> JSONDecoder {
159159 let decoder = JSONDecoder()
160160 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
161161 let container = try decoder.singleValueContainer()
162- let dateStr = try container.decode(String.self)
162+ let dateStr = try container.decode(String.self).uppercased()
163163
164164 let formatter = DateFormatter()
165165 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/c0a3a.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/c3303.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -726,7 +726,7 @@ func newJSONDecoder() -> JSONDecoder {
726726 let decoder = JSONDecoder()
727727 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
728728 let container = try decoder.singleValueContainer()
729- let dateStr = try container.decode(String.self)
729+ let dateStr = try container.decode(String.self).uppercased()
730730
731731 let formatter = DateFormatter()
732732 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/c6cfd.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/c8c7e.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -240,7 +240,7 @@ func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
243- let dateStr = try container.decode(String.self)
243+ let dateStr = try container.decode(String.self).uppercased()
244244
245245 let formatter = DateFormatter()
246246 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cb0cc.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -180,7 +180,7 @@ func newJSONDecoder() -> JSONDecoder {
180180 let decoder = JSONDecoder()
181181 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
182182 let container = try decoder.singleValueContainer()
183- let dateStr = try container.decode(String.self)
183+ let dateStr = try container.decode(String.self).uppercased()
184184
185185 let formatter = DateFormatter()
186186 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cb81e.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -115,7 +115,7 @@ func newJSONDecoder() -> JSONDecoder {
115115 let decoder = JSONDecoder()
116116 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
117117 let container = try decoder.singleValueContainer()
118- let dateStr = try container.decode(String.self)
118+ let dateStr = try container.decode(String.self).uppercased()
119119
120120 let formatter = DateFormatter()
121121 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ccd18.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cd238.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -271,7 +271,7 @@ func newJSONDecoder() -> JSONDecoder {
271271 let decoder = JSONDecoder()
272272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
273273 let container = try decoder.singleValueContainer()
274- let dateStr = try container.decode(String.self)
274+ let dateStr = try container.decode(String.self).uppercased()
275275
276276 let formatter = DateFormatter()
277277 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cd463.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cda6c.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -240,7 +240,7 @@ func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
243- let dateStr = try container.decode(String.self)
243+ let dateStr = try container.decode(String.self).uppercased()
244244
245245 let formatter = DateFormatter()
246246 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cf0d8.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -811,7 +811,7 @@ func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
814- let dateStr = try container.decode(String.self)
814+ let dateStr = try container.decode(String.self).uppercased()
815815
816816 let formatter = DateFormatter()
817817 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/cfbce.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/d0908.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/d23d5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -186,7 +186,7 @@ func newJSONDecoder() -> JSONDecoder {
186186 let decoder = JSONDecoder()
187187 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
188188 let container = try decoder.singleValueContainer()
189- let dateStr = try container.decode(String.self)
189+ let dateStr = try container.decode(String.self).uppercased()
190190
191191 let formatter = DateFormatter()
192192 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/dbfb3.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -816,7 +816,7 @@ func newJSONDecoder() -> JSONDecoder {
816816 let decoder = JSONDecoder()
817817 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
818818 let container = try decoder.singleValueContainer()
819- let dateStr = try container.decode(String.self)
819+ let dateStr = try container.decode(String.self).uppercased()
820820
821821 let formatter = DateFormatter()
822822 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/dc44f.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -424,7 +424,7 @@ func newJSONDecoder() -> JSONDecoder {
424424 let decoder = JSONDecoder()
425425 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
426426 let container = try decoder.singleValueContainer()
427- let dateStr = try container.decode(String.self)
427+ let dateStr = try container.decode(String.self).uppercased()
428428
429429 let formatter = DateFormatter()
430430 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/dd1ce.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -424,7 +424,7 @@ func newJSONDecoder() -> JSONDecoder {
424424 let decoder = JSONDecoder()
425425 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
426426 let container = try decoder.singleValueContainer()
427- let dateStr = try container.decode(String.self)
427+ let dateStr = try container.decode(String.self).uppercased()
428428
429429 let formatter = DateFormatter()
430430 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/dec3a.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -467,7 +467,7 @@ func newJSONDecoder() -> JSONDecoder {
467467 let decoder = JSONDecoder()
468468 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
469469 let container = try decoder.singleValueContainer()
470- let dateStr = try container.decode(String.self)
470+ let dateStr = try container.decode(String.self).uppercased()
471471
472472 let formatter = DateFormatter()
473473 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/df957.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -811,7 +811,7 @@ func newJSONDecoder() -> JSONDecoder {
811811 let decoder = JSONDecoder()
812812 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
813813 let container = try decoder.singleValueContainer()
814- let dateStr = try container.decode(String.self)
814+ let dateStr = try container.decode(String.self).uppercased()
815815
816816 let formatter = DateFormatter()
817817 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e0ac7.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -725,7 +725,7 @@ func newJSONDecoder() -> JSONDecoder {
725725 let decoder = JSONDecoder()
726726 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
727727 let container = try decoder.singleValueContainer()
728- let dateStr = try container.decode(String.self)
728+ let dateStr = try container.decode(String.self).uppercased()
729729
730730 let formatter = DateFormatter()
731731 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e2915.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -815,7 +815,7 @@ func newJSONDecoder() -> JSONDecoder {
815815 let decoder = JSONDecoder()
816816 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
817817 let container = try decoder.singleValueContainer()
818- let dateStr = try container.decode(String.self)
818+ let dateStr = try container.decode(String.self).uppercased()
819819
820820 let formatter = DateFormatter()
821821 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e2a58.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -86,7 +86,7 @@ func newJSONDecoder() -> JSONDecoder {
8686 let decoder = JSONDecoder()
8787 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8888 let container = try decoder.singleValueContainer()
89- let dateStr = try container.decode(String.self)
89+ let dateStr = try container.decode(String.self).uppercased()
9090
9191 let formatter = DateFormatter()
9292 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e324e.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -671,7 +671,7 @@ func newJSONDecoder() -> JSONDecoder {
671671 let decoder = JSONDecoder()
672672 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
673673 let container = try decoder.singleValueContainer()
674- let dateStr = try container.decode(String.self)
674+ let dateStr = try container.decode(String.self).uppercased()
675675
676676 let formatter = DateFormatter()
677677 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e53b5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -240,7 +240,7 @@ func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
243- let dateStr = try container.decode(String.self)
243+ let dateStr = try container.decode(String.self).uppercased()
244244
245245 let formatter = DateFormatter()
246246 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e64a0.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -166,7 +166,7 @@ func newJSONDecoder() -> JSONDecoder {
166166 let decoder = JSONDecoder()
167167 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
168168 let container = try decoder.singleValueContainer()
169- let dateStr = try container.decode(String.self)
169+ let dateStr = try container.decode(String.self).uppercased()
170170
171171 let formatter = DateFormatter()
172172 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e8a0b.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
109- let dateStr = try container.decode(String.self)
109+ let dateStr = try container.decode(String.self).uppercased()
110110
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/e8b04.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -1703,7 +1703,7 @@ func newJSONDecoder() -> JSONDecoder {
17031703 let decoder = JSONDecoder()
17041704 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
17051705 let container = try decoder.singleValueContainer()
1706- let dateStr = try container.decode(String.self)
1706+ let dateStr = try container.decode(String.self).uppercased()
17071707
17081708 let formatter = DateFormatter()
17091709 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/ed095.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -37,7 +37,7 @@ func newJSONDecoder() -> JSONDecoder {
3737 let decoder = JSONDecoder()
3838 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
3939 let container = try decoder.singleValueContainer()
40- let dateStr = try container.decode(String.self)
40+ let dateStr = try container.decode(String.self).uppercased()
4141
4242 let formatter = DateFormatter()
4343 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f22f5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -506,7 +506,7 @@ func newJSONDecoder() -> JSONDecoder {
506506 let decoder = JSONDecoder()
507507 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
508508 let container = try decoder.singleValueContainer()
509- let dateStr = try container.decode(String.self)
509+ let dateStr = try container.decode(String.self).uppercased()
510510
511511 let formatter = DateFormatter()
512512 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f3139.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -86,7 +86,7 @@ func newJSONDecoder() -> JSONDecoder {
8686 let decoder = JSONDecoder()
8787 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8888 let container = try decoder.singleValueContainer()
89- let dateStr = try container.decode(String.self)
89+ let dateStr = try container.decode(String.self).uppercased()
9090
9191 let formatter = DateFormatter()
9292 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f3edf.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
109- let dateStr = try container.decode(String.self)
109+ let dateStr = try container.decode(String.self).uppercased()
110110
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f466a.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
109- let dateStr = try container.decode(String.self)
109+ let dateStr = try container.decode(String.self).uppercased()
110110
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f6a65.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -733,7 +733,7 @@ func newJSONDecoder() -> JSONDecoder {
733733 let decoder = JSONDecoder()
734734 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
735735 let container = try decoder.singleValueContainer()
736- let dateStr = try container.decode(String.self)
736+ let dateStr = try container.decode(String.self).uppercased()
737737
738738 let formatter = DateFormatter()
739739 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f74d5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -864,7 +864,7 @@ func newJSONDecoder() -> JSONDecoder {
864864 let decoder = JSONDecoder()
865865 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
866866 let container = try decoder.singleValueContainer()
867- let dateStr = try container.decode(String.self)
867+ let dateStr = try container.decode(String.self).uppercased()
868868
869869 let formatter = DateFormatter()
870870 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f82d9.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -751,7 +751,7 @@ func newJSONDecoder() -> JSONDecoder {
751751 let decoder = JSONDecoder()
752752 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
753753 let container = try decoder.singleValueContainer()
754- let dateStr = try container.decode(String.self)
754+ let dateStr = try container.decode(String.self).uppercased()
755755
756756 let formatter = DateFormatter()
757757 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/f974d.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -71,7 +71,7 @@ func newJSONDecoder() -> JSONDecoder {
7171 let decoder = JSONDecoder()
7272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7373 let container = try decoder.singleValueContainer()
74- let dateStr = try container.decode(String.self)
74+ let dateStr = try container.decode(String.self).uppercased()
7575
7676 let formatter = DateFormatter()
7777 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/faff5.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/fcca3.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -1676,7 +1676,7 @@ func newJSONDecoder() -> JSONDecoder {
16761676 let decoder = JSONDecoder()
16771677 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
16781678 let container = try decoder.singleValueContainer()
1679- let dateStr = try container.decode(String.self)
1679+ let dateStr = try container.decode(String.self).uppercased()
16801680
16811681 let formatter = DateFormatter()
16821682 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/misc/fd329.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -163,7 +163,7 @@ func newJSONDecoder() -> JSONDecoder {
163163 let decoder = JSONDecoder()
164164 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
165165 let container = try decoder.singleValueContainer()
166- let dateStr = try container.decode(String.self)
166+ let dateStr = try container.decode(String.self).uppercased()
167167
168168 let formatter = DateFormatter()
169169 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/blns-object.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -2519,7 +2519,7 @@ func newJSONDecoder() -> JSONDecoder {
25192519 let decoder = JSONDecoder()
25202520 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
25212521 let container = try decoder.singleValueContainer()
2522- let dateStr = try container.decode(String.self)
2522+ let dateStr = try container.decode(String.self).uppercased()
25232523
25242524 let formatter = DateFormatter()
25252525 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug2037.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -186,7 +186,7 @@ func newJSONDecoder() -> JSONDecoder {
186186 let decoder = JSONDecoder()
187187 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
188188 let container = try decoder.singleValueContainer()
189- let dateStr = try container.decode(String.self)
189+ let dateStr = try container.decode(String.self).uppercased()
190190
191191 let formatter = DateFormatter()
192192 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug2521.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug2590.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -107,7 +107,7 @@ func newJSONDecoder() -> JSONDecoder {
107107 let decoder = JSONDecoder()
108108 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
109109 let container = try decoder.singleValueContainer()
110- let dateStr = try container.decode(String.self)
110+ let dateStr = try container.decode(String.self).uppercased()
111111
112112 let formatter = DateFormatter()
113113 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug2663.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug2793.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -150,7 +150,7 @@ func newJSONDecoder() -> JSONDecoder {
150150 let decoder = JSONDecoder()
151151 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
152152 let container = try decoder.singleValueContainer()
153- let dateStr = try container.decode(String.self)
153+ let dateStr = try container.decode(String.self).uppercased()
154154
155155 let formatter = DateFormatter()
156156 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug427.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -4016,7 +4016,7 @@ func newJSONDecoder() -> JSONDecoder {
40164016 let decoder = JSONDecoder()
40174017 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
40184018 let container = try decoder.singleValueContainer()
4019- let dateStr = try container.decode(String.self)
4019+ let dateStr = try container.decode(String.self).uppercased()
40204020
40214021 let formatter = DateFormatter()
40224022 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug790.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -83,7 +83,7 @@ func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
86- let dateStr = try container.decode(String.self)
86+ let dateStr = try container.decode(String.self).uppercased()
8787
8888 let formatter = DateFormatter()
8989 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug855-short.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -98,7 +98,7 @@ func newJSONDecoder() -> JSONDecoder {
9898 let decoder = JSONDecoder()
9999 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
100100 let container = try decoder.singleValueContainer()
101- let dateStr = try container.decode(String.self)
101+ let dateStr = try container.decode(String.self).uppercased()
102102
103103 let formatter = DateFormatter()
104104 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/bug863.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -395,7 +395,7 @@ func newJSONDecoder() -> JSONDecoder {
395395 let decoder = JSONDecoder()
396396 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
397397 let container = try decoder.singleValueContainer()
398- let dateStr = try container.decode(String.self)
398+ let dateStr = try container.decode(String.self).uppercased()
399399
400400 let formatter = DateFormatter()
401401 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/coin-pairs.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -131,7 +131,7 @@ func newJSONDecoder() -> JSONDecoder {
131131 let decoder = JSONDecoder()
132132 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
133133 let container = try decoder.singleValueContainer()
134- let dateStr = try container.decode(String.self)
134+ let dateStr = try container.decode(String.self).uppercased()
135135
136136 let formatter = DateFormatter()
137137 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/combinations1.json

15 generated files · +21 −15
Mswift-sendable-objective-cdefault / quicktype.swift+1 −1
@@ -3124,7 +3124,7 @@ func newJSONDecoder() -> JSONDecoder {
31243124 let decoder = JSONDecoder()
31253125 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
31263126 let container = try decoder.singleValueContainer()
3127- let dateStr = try container.decode(String.self)
3127+ let dateStr = try container.decode(String.self).uppercased()
31283128
31293129 let formatter = DateFormatter()
31303130 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftaccess-level-internal--a653a863c206 / quicktype.swift+1 −1
@@ -2780,7 +2780,7 @@ func newJSONDecoder() -> JSONDecoder {
27802780 let decoder = JSONDecoder()
27812781 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
27822782 let container = try decoder.singleValueContainer()
2783- let dateStr = try container.decode(String.self)
2783+ let dateStr = try container.decode(String.self).uppercased()
27842784
27852785 let formatter = DateFormatter()
27862786 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftaccess-level-public--bc6fc37ec004 / quicktype.swift+1 −1
@@ -3110,7 +3110,7 @@ func newJSONDecoder() -> JSONDecoder {
31103110 let decoder = JSONDecoder()
31113111 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
31123112 let container = try decoder.singleValueContainer()
3113- let dateStr = try container.decode(String.self)
3113+ let dateStr = try container.decode(String.self).uppercased()
31143114
31153115 let formatter = DateFormatter()
31163116 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftcoding-keys-false--33058e42a49b / quicktype.swift+1 −1
@@ -2780,7 +2780,7 @@ func newJSONDecoder() -> JSONDecoder {
27802780 let decoder = JSONDecoder()
27812781 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
27822782 let container = try decoder.singleValueContainer()
2783- let dateStr = try container.decode(String.self)
2783+ let dateStr = try container.decode(String.self).uppercased()
27842784
27852785 let formatter = DateFormatter()
27862786 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftcoding-keys-protocol-CaseIterable--169323764eaa / quicktype.swift+1 −1
@@ -2780,7 +2780,7 @@ func newJSONDecoder() -> JSONDecoder {
27802780 let decoder = JSONDecoder()
27812781 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
27822782 let container = try decoder.singleValueContainer()
2783- let dateStr = try container.decode(String.self)
2783+ let dateStr = try container.decode(String.self).uppercased()
27842784
27852785 let formatter = DateFormatter()
27862786 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdefault / quicktype.swift+1 −1
@@ -2780,7 +2780,7 @@ func newJSONDecoder() -> JSONDecoder {
27802780 let decoder = JSONDecoder()
27812781 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
27822782 let container = try decoder.singleValueContainer()
2783- let dateStr = try container.decode(String.self)
2783+ let dateStr = try container.decode(String.self).uppercased()
27842784
27852785 let formatter = DateFormatter()
27862786 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdensity-dense--3bfb4c22cfd0 / quicktype.swift+1 −1
@@ -2394,7 +2394,7 @@ func newJSONDecoder() -> JSONDecoder {
23942394 let decoder = JSONDecoder()
23952395 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
23962396 let container = try decoder.singleValueContainer()
2397- let dateStr = try container.decode(String.self)
2397+ let dateStr = try container.decode(String.self).uppercased()
23982398
23992399 let formatter = DateFormatter()
24002400 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftfinal-classes-true__struct-or-class-class--d3c62ec7414d / quicktype.swift+1 −1
@@ -3124,7 +3124,7 @@ func newJSONDecoder() -> JSONDecoder {
31243124 let decoder = JSONDecoder()
31253125 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
31263126 let container = try decoder.singleValueContainer()
3127- let dateStr = try container.decode(String.self)
3127+ let dateStr = try container.decode(String.self).uppercased()
31283128
31293129 let formatter = DateFormatter()
31303130 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftmutable-properties-true--a9feb4120f94 / quicktype.swift+1 −1
@@ -2780,7 +2780,7 @@ func newJSONDecoder() -> JSONDecoder {
27802780 let decoder = JSONDecoder()
27812781 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
27822782 let container = try decoder.singleValueContainer()
2783- let dateStr = try container.decode(String.self)
2783+ let dateStr = try container.decode(String.self).uppercased()
27842784
27852785 let formatter = DateFormatter()
27862786 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-equatable--bd9068f466c1 / quicktype.swift+1 −1
@@ -2864,7 +2864,7 @@ func newJSONDecoder() -> JSONDecoder {
28642864 let decoder = JSONDecoder()
28652865 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
28662866 let container = try decoder.singleValueContainer()
2867- let dateStr = try container.decode(String.self)
2867+ let dateStr = try container.decode(String.self).uppercased()
28682868
28692869 let formatter = DateFormatter()
28702870 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-hashable--739b516c7897 / quicktype.swift+1 −1
@@ -2864,7 +2864,7 @@ func newJSONDecoder() -> JSONDecoder {
28642864 let decoder = JSONDecoder()
28652865 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
28662866 let container = try decoder.singleValueContainer()
2867- let dateStr = try container.decode(String.self)
2867+ let dateStr = try container.decode(String.self).uppercased()
28682868
28692869 let formatter = DateFormatter()
28702870 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsendable-true__struct-or-class-class--265b1fe2e96e / quicktype.swift+1 −1
@@ -3124,7 +3124,7 @@ func newJSONDecoder() -> JSONDecoder {
31243124 let decoder = JSONDecoder()
31253125 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
31263126 let container = try decoder.singleValueContainer()
3127- let dateStr = try container.decode(String.self)
3127+ let dateStr = try container.decode(String.self).uppercased()
31283128
31293129 let formatter = DateFormatter()
31303130 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsendable-true--1c3982c78639 / quicktype.swift+1 −1
@@ -2780,7 +2780,7 @@ func newJSONDecoder() -> JSONDecoder {
27802780 let decoder = JSONDecoder()
27812781 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
27822782 let container = try decoder.singleValueContainer()
2783- let dateStr = try container.decode(String.self)
2783+ let dateStr = try container.decode(String.self).uppercased()
27842784
27852785 let formatter = DateFormatter()
27862786 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftstruct-or-class-class--238d6c8a12d4 / quicktype.swift+1 −1
@@ -3124,7 +3124,7 @@ func newJSONDecoder() -> JSONDecoder {
31243124 let decoder = JSONDecoder()
31253125 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
31263126 let container = try decoder.singleValueContainer()
3127- let dateStr = try container.decode(String.self)
3127+ let dateStr = try container.decode(String.self).uppercased()
31283128
31293129 let formatter = DateFormatter()
31303130 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsupport-linux-false--4bd8c552e09a / quicktype.swift+7 −1
@@ -2779,7 +2779,13 @@ enum Jacutinga: Codable {
27792779 func newJSONDecoder() -> JSONDecoder {
27802780 let decoder = JSONDecoder()
27812781 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
2782- decoder.dateDecodingStrategy = .iso8601
2782+ decoder.dateDecodingStrategy = .custom { decoder in
2783+ let dateStr = try decoder.singleValueContainer().decode(String.self).uppercased()
2784+ let dateData = try JSONEncoder().encode(dateStr)
2785+ let dateDecoder = JSONDecoder()
2786+ dateDecoder.dateDecodingStrategy = .iso8601
2787+ return try dateDecoder.decode(Date.self, from: dateData)
2788+ }
27832789 }
27842790 return decoder
27852791 }
Test case

test/inputs/json/priority/combinations2.json

14 generated files · +20 −14
Mswiftaccess-level-internal--a653a863c206 / quicktype.swift+1 −1
@@ -2544,7 +2544,7 @@ func newJSONDecoder() -> JSONDecoder {
25442544 let decoder = JSONDecoder()
25452545 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
25462546 let container = try decoder.singleValueContainer()
2547- let dateStr = try container.decode(String.self)
2547+ let dateStr = try container.decode(String.self).uppercased()
25482548
25492549 let formatter = DateFormatter()
25502550 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftaccess-level-public--bc6fc37ec004 / quicktype.swift+1 −1
@@ -2822,7 +2822,7 @@ func newJSONDecoder() -> JSONDecoder {
28222822 let decoder = JSONDecoder()
28232823 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
28242824 let container = try decoder.singleValueContainer()
2825- let dateStr = try container.decode(String.self)
2825+ let dateStr = try container.decode(String.self).uppercased()
28262826
28272827 let formatter = DateFormatter()
28282828 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftcoding-keys-false--33058e42a49b / quicktype.swift+1 −1
@@ -2544,7 +2544,7 @@ func newJSONDecoder() -> JSONDecoder {
25442544 let decoder = JSONDecoder()
25452545 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
25462546 let container = try decoder.singleValueContainer()
2547- let dateStr = try container.decode(String.self)
2547+ let dateStr = try container.decode(String.self).uppercased()
25482548
25492549 let formatter = DateFormatter()
25502550 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftcoding-keys-protocol-CaseIterable--169323764eaa / quicktype.swift+1 −1
@@ -2544,7 +2544,7 @@ func newJSONDecoder() -> JSONDecoder {
25442544 let decoder = JSONDecoder()
25452545 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
25462546 let container = try decoder.singleValueContainer()
2547- let dateStr = try container.decode(String.self)
2547+ let dateStr = try container.decode(String.self).uppercased()
25482548
25492549 let formatter = DateFormatter()
25502550 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdefault / quicktype.swift+1 −1
@@ -2544,7 +2544,7 @@ func newJSONDecoder() -> JSONDecoder {
25442544 let decoder = JSONDecoder()
25452545 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
25462546 let container = try decoder.singleValueContainer()
2547- let dateStr = try container.decode(String.self)
2547+ let dateStr = try container.decode(String.self).uppercased()
25482548
25492549 let formatter = DateFormatter()
25502550 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdensity-dense--3bfb4c22cfd0 / quicktype.swift+1 −1
@@ -2246,7 +2246,7 @@ func newJSONDecoder() -> JSONDecoder {
22462246 let decoder = JSONDecoder()
22472247 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
22482248 let container = try decoder.singleValueContainer()
2249- let dateStr = try container.decode(String.self)
2249+ let dateStr = try container.decode(String.self).uppercased()
22502250
22512251 let formatter = DateFormatter()
22522252 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftfinal-classes-true__struct-or-class-class--d3c62ec7414d / quicktype.swift+1 −1
@@ -2833,7 +2833,7 @@ func newJSONDecoder() -> JSONDecoder {
28332833 let decoder = JSONDecoder()
28342834 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
28352835 let container = try decoder.singleValueContainer()
2836- let dateStr = try container.decode(String.self)
2836+ let dateStr = try container.decode(String.self).uppercased()
28372837
28382838 let formatter = DateFormatter()
28392839 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftmutable-properties-true--a9feb4120f94 / quicktype.swift+1 −1
@@ -2544,7 +2544,7 @@ func newJSONDecoder() -> JSONDecoder {
25442544 let decoder = JSONDecoder()
25452545 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
25462546 let container = try decoder.singleValueContainer()
2547- let dateStr = try container.decode(String.self)
2547+ let dateStr = try container.decode(String.self).uppercased()
25482548
25492549 let formatter = DateFormatter()
25502550 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-equatable--bd9068f466c1 / quicktype.swift+1 −1
@@ -2610,7 +2610,7 @@ func newJSONDecoder() -> JSONDecoder {
26102610 let decoder = JSONDecoder()
26112611 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
26122612 let container = try decoder.singleValueContainer()
2613- let dateStr = try container.decode(String.self)
2613+ let dateStr = try container.decode(String.self).uppercased()
26142614
26152615 let formatter = DateFormatter()
26162616 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-hashable--739b516c7897 / quicktype.swift+1 −1
@@ -2610,7 +2610,7 @@ func newJSONDecoder() -> JSONDecoder {
26102610 let decoder = JSONDecoder()
26112611 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
26122612 let container = try decoder.singleValueContainer()
2613- let dateStr = try container.decode(String.self)
2613+ let dateStr = try container.decode(String.self).uppercased()
26142614
26152615 let formatter = DateFormatter()
26162616 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsendable-true__struct-or-class-class--265b1fe2e96e / quicktype.swift+1 −1
@@ -2833,7 +2833,7 @@ func newJSONDecoder() -> JSONDecoder {
28332833 let decoder = JSONDecoder()
28342834 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
28352835 let container = try decoder.singleValueContainer()
2836- let dateStr = try container.decode(String.self)
2836+ let dateStr = try container.decode(String.self).uppercased()
28372837
28382838 let formatter = DateFormatter()
28392839 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsendable-true--1c3982c78639 / quicktype.swift+1 −1
@@ -2544,7 +2544,7 @@ func newJSONDecoder() -> JSONDecoder {
25442544 let decoder = JSONDecoder()
25452545 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
25462546 let container = try decoder.singleValueContainer()
2547- let dateStr = try container.decode(String.self)
2547+ let dateStr = try container.decode(String.self).uppercased()
25482548
25492549 let formatter = DateFormatter()
25502550 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftstruct-or-class-class--238d6c8a12d4 / quicktype.swift+1 −1
@@ -2833,7 +2833,7 @@ func newJSONDecoder() -> JSONDecoder {
28332833 let decoder = JSONDecoder()
28342834 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
28352835 let container = try decoder.singleValueContainer()
2836- let dateStr = try container.decode(String.self)
2836+ let dateStr = try container.decode(String.self).uppercased()
28372837
28382838 let formatter = DateFormatter()
28392839 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsupport-linux-false--4bd8c552e09a / quicktype.swift+7 −1
@@ -2543,7 +2543,13 @@ enum Shakespearolater: Codable {
25432543 func newJSONDecoder() -> JSONDecoder {
25442544 let decoder = JSONDecoder()
25452545 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
2546- decoder.dateDecodingStrategy = .iso8601
2546+ decoder.dateDecodingStrategy = .custom { decoder in
2547+ let dateStr = try decoder.singleValueContainer().decode(String.self).uppercased()
2548+ let dateData = try JSONEncoder().encode(dateStr)
2549+ let dateDecoder = JSONDecoder()
2550+ dateDecoder.dateDecodingStrategy = .iso8601
2551+ return try dateDecoder.decode(Date.self, from: dateData)
2552+ }
25472553 }
25482554 return decoder
25492555 }
Test case

test/inputs/json/priority/combinations3.json

14 generated files · +20 −14
Mswiftaccess-level-internal--a653a863c206 / quicktype.swift+1 −1
@@ -3079,7 +3079,7 @@ func newJSONDecoder() -> JSONDecoder {
30793079 let decoder = JSONDecoder()
30803080 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
30813081 let container = try decoder.singleValueContainer()
3082- let dateStr = try container.decode(String.self)
3082+ let dateStr = try container.decode(String.self).uppercased()
30833083
30843084 let formatter = DateFormatter()
30853085 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftaccess-level-public--bc6fc37ec004 / quicktype.swift+1 −1
@@ -3461,7 +3461,7 @@ func newJSONDecoder() -> JSONDecoder {
34613461 let decoder = JSONDecoder()
34623462 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
34633463 let container = try decoder.singleValueContainer()
3464- let dateStr = try container.decode(String.self)
3464+ let dateStr = try container.decode(String.self).uppercased()
34653465
34663466 let formatter = DateFormatter()
34673467 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftcoding-keys-false--33058e42a49b / quicktype.swift+1 −1
@@ -3079,7 +3079,7 @@ func newJSONDecoder() -> JSONDecoder {
30793079 let decoder = JSONDecoder()
30803080 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
30813081 let container = try decoder.singleValueContainer()
3082- let dateStr = try container.decode(String.self)
3082+ let dateStr = try container.decode(String.self).uppercased()
30833083
30843084 let formatter = DateFormatter()
30853085 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftcoding-keys-protocol-CaseIterable--169323764eaa / quicktype.swift+1 −1
@@ -3079,7 +3079,7 @@ func newJSONDecoder() -> JSONDecoder {
30793079 let decoder = JSONDecoder()
30803080 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
30813081 let container = try decoder.singleValueContainer()
3082- let dateStr = try container.decode(String.self)
3082+ let dateStr = try container.decode(String.self).uppercased()
30833083
30843084 let formatter = DateFormatter()
30853085 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdefault / quicktype.swift+1 −1
@@ -3079,7 +3079,7 @@ func newJSONDecoder() -> JSONDecoder {
30793079 let decoder = JSONDecoder()
30803080 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
30813081 let container = try decoder.singleValueContainer()
3082- let dateStr = try container.decode(String.self)
3082+ let dateStr = try container.decode(String.self).uppercased()
30833083
30843084 let formatter = DateFormatter()
30853085 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdensity-dense--3bfb4c22cfd0 / quicktype.swift+1 −1
@@ -2626,7 +2626,7 @@ func newJSONDecoder() -> JSONDecoder {
26262626 let decoder = JSONDecoder()
26272627 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
26282628 let container = try decoder.singleValueContainer()
2629- let dateStr = try container.decode(String.self)
2629+ let dateStr = try container.decode(String.self).uppercased()
26302630
26312631 let formatter = DateFormatter()
26322632 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftfinal-classes-true__struct-or-class-class--d3c62ec7414d / quicktype.swift+1 −1
@@ -3476,7 +3476,7 @@ func newJSONDecoder() -> JSONDecoder {
34763476 let decoder = JSONDecoder()
34773477 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
34783478 let container = try decoder.singleValueContainer()
3479- let dateStr = try container.decode(String.self)
3479+ let dateStr = try container.decode(String.self).uppercased()
34803480
34813481 let formatter = DateFormatter()
34823482 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftmutable-properties-true--a9feb4120f94 / quicktype.swift+1 −1
@@ -3079,7 +3079,7 @@ func newJSONDecoder() -> JSONDecoder {
30793079 let decoder = JSONDecoder()
30803080 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
30813081 let container = try decoder.singleValueContainer()
3082- let dateStr = try container.decode(String.self)
3082+ let dateStr = try container.decode(String.self).uppercased()
30833083
30843084 let formatter = DateFormatter()
30853085 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-equatable--bd9068f466c1 / quicktype.swift+1 −1
@@ -3169,7 +3169,7 @@ func newJSONDecoder() -> JSONDecoder {
31693169 let decoder = JSONDecoder()
31703170 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
31713171 let container = try decoder.singleValueContainer()
3172- let dateStr = try container.decode(String.self)
3172+ let dateStr = try container.decode(String.self).uppercased()
31733173
31743174 let formatter = DateFormatter()
31753175 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-hashable--739b516c7897 / quicktype.swift+1 −1
@@ -3169,7 +3169,7 @@ func newJSONDecoder() -> JSONDecoder {
31693169 let decoder = JSONDecoder()
31703170 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
31713171 let container = try decoder.singleValueContainer()
3172- let dateStr = try container.decode(String.self)
3172+ let dateStr = try container.decode(String.self).uppercased()
31733173
31743174 let formatter = DateFormatter()
31753175 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsendable-true__struct-or-class-class--265b1fe2e96e / quicktype.swift+1 −1
@@ -3476,7 +3476,7 @@ func newJSONDecoder() -> JSONDecoder {
34763476 let decoder = JSONDecoder()
34773477 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
34783478 let container = try decoder.singleValueContainer()
3479- let dateStr = try container.decode(String.self)
3479+ let dateStr = try container.decode(String.self).uppercased()
34803480
34813481 let formatter = DateFormatter()
34823482 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsendable-true--1c3982c78639 / quicktype.swift+1 −1
@@ -3079,7 +3079,7 @@ func newJSONDecoder() -> JSONDecoder {
30793079 let decoder = JSONDecoder()
30803080 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
30813081 let container = try decoder.singleValueContainer()
3082- let dateStr = try container.decode(String.self)
3082+ let dateStr = try container.decode(String.self).uppercased()
30833083
30843084 let formatter = DateFormatter()
30853085 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftstruct-or-class-class--238d6c8a12d4 / quicktype.swift+1 −1
@@ -3476,7 +3476,7 @@ func newJSONDecoder() -> JSONDecoder {
34763476 let decoder = JSONDecoder()
34773477 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
34783478 let container = try decoder.singleValueContainer()
3479- let dateStr = try container.decode(String.self)
3479+ let dateStr = try container.decode(String.self).uppercased()
34803480
34813481 let formatter = DateFormatter()
34823482 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsupport-linux-false--4bd8c552e09a / quicktype.swift+7 −1
@@ -3078,7 +3078,13 @@ enum Protext: Codable {
30783078 func newJSONDecoder() -> JSONDecoder {
30793079 let decoder = JSONDecoder()
30803080 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
3081- decoder.dateDecodingStrategy = .iso8601
3081+ decoder.dateDecodingStrategy = .custom { decoder in
3082+ let dateStr = try decoder.singleValueContainer().decode(String.self).uppercased()
3083+ let dateData = try JSONEncoder().encode(dateStr)
3084+ let dateDecoder = JSONDecoder()
3085+ dateDecoder.dateDecodingStrategy = .iso8601
3086+ return try dateDecoder.decode(Date.self, from: dateData)
3087+ }
30823088 }
30833089 return decoder
30843090 }
Test case

test/inputs/json/priority/combinations4.json

14 generated files · +20 −14
Mswiftaccess-level-internal--a653a863c206 / quicktype.swift+1 −1
@@ -3583,7 +3583,7 @@ func newJSONDecoder() -> JSONDecoder {
35833583 let decoder = JSONDecoder()
35843584 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
35853585 let container = try decoder.singleValueContainer()
3586- let dateStr = try container.decode(String.self)
3586+ let dateStr = try container.decode(String.self).uppercased()
35873587
35883588 let formatter = DateFormatter()
35893589 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftaccess-level-public--bc6fc37ec004 / quicktype.swift+1 −1
@@ -4021,7 +4021,7 @@ func newJSONDecoder() -> JSONDecoder {
40214021 let decoder = JSONDecoder()
40224022 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
40234023 let container = try decoder.singleValueContainer()
4024- let dateStr = try container.decode(String.self)
4024+ let dateStr = try container.decode(String.self).uppercased()
40254025
40264026 let formatter = DateFormatter()
40274027 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftcoding-keys-false--33058e42a49b / quicktype.swift+1 −1
@@ -3583,7 +3583,7 @@ func newJSONDecoder() -> JSONDecoder {
35833583 let decoder = JSONDecoder()
35843584 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
35853585 let container = try decoder.singleValueContainer()
3586- let dateStr = try container.decode(String.self)
3586+ let dateStr = try container.decode(String.self).uppercased()
35873587
35883588 let formatter = DateFormatter()
35893589 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftcoding-keys-protocol-CaseIterable--169323764eaa / quicktype.swift+1 −1
@@ -3583,7 +3583,7 @@ func newJSONDecoder() -> JSONDecoder {
35833583 let decoder = JSONDecoder()
35843584 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
35853585 let container = try decoder.singleValueContainer()
3586- let dateStr = try container.decode(String.self)
3586+ let dateStr = try container.decode(String.self).uppercased()
35873587
35883588 let formatter = DateFormatter()
35893589 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdefault / quicktype.swift+1 −1
@@ -3583,7 +3583,7 @@ func newJSONDecoder() -> JSONDecoder {
35833583 let decoder = JSONDecoder()
35843584 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
35853585 let container = try decoder.singleValueContainer()
3586- let dateStr = try container.decode(String.self)
3586+ let dateStr = try container.decode(String.self).uppercased()
35873587
35883588 let formatter = DateFormatter()
35893589 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdensity-dense--3bfb4c22cfd0 / quicktype.swift+1 −1
@@ -3053,7 +3053,7 @@ func newJSONDecoder() -> JSONDecoder {
30533053 let decoder = JSONDecoder()
30543054 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
30553055 let container = try decoder.singleValueContainer()
3056- let dateStr = try container.decode(String.self)
3056+ let dateStr = try container.decode(String.self).uppercased()
30573057
30583058 let formatter = DateFormatter()
30593059 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftfinal-classes-true__struct-or-class-class--d3c62ec7414d / quicktype.swift+1 −1
@@ -4038,7 +4038,7 @@ func newJSONDecoder() -> JSONDecoder {
40384038 let decoder = JSONDecoder()
40394039 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
40404040 let container = try decoder.singleValueContainer()
4041- let dateStr = try container.decode(String.self)
4041+ let dateStr = try container.decode(String.self).uppercased()
40424042
40434043 let formatter = DateFormatter()
40444044 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftmutable-properties-true--a9feb4120f94 / quicktype.swift+1 −1
@@ -3583,7 +3583,7 @@ func newJSONDecoder() -> JSONDecoder {
35833583 let decoder = JSONDecoder()
35843584 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
35853585 let container = try decoder.singleValueContainer()
3586- let dateStr = try container.decode(String.self)
3586+ let dateStr = try container.decode(String.self).uppercased()
35873587
35883588 let formatter = DateFormatter()
35893589 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-equatable--bd9068f466c1 / quicktype.swift+1 −1
@@ -3685,7 +3685,7 @@ func newJSONDecoder() -> JSONDecoder {
36853685 let decoder = JSONDecoder()
36863686 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
36873687 let container = try decoder.singleValueContainer()
3688- let dateStr = try container.decode(String.self)
3688+ let dateStr = try container.decode(String.self).uppercased()
36893689
36903690 let formatter = DateFormatter()
36913691 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-hashable--739b516c7897 / quicktype.swift+1 −1
@@ -3685,7 +3685,7 @@ func newJSONDecoder() -> JSONDecoder {
36853685 let decoder = JSONDecoder()
36863686 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
36873687 let container = try decoder.singleValueContainer()
3688- let dateStr = try container.decode(String.self)
3688+ let dateStr = try container.decode(String.self).uppercased()
36893689
36903690 let formatter = DateFormatter()
36913691 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsendable-true__struct-or-class-class--265b1fe2e96e / quicktype.swift+1 −1
@@ -4038,7 +4038,7 @@ func newJSONDecoder() -> JSONDecoder {
40384038 let decoder = JSONDecoder()
40394039 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
40404040 let container = try decoder.singleValueContainer()
4041- let dateStr = try container.decode(String.self)
4041+ let dateStr = try container.decode(String.self).uppercased()
40424042
40434043 let formatter = DateFormatter()
40444044 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsendable-true--1c3982c78639 / quicktype.swift+1 −1
@@ -3583,7 +3583,7 @@ func newJSONDecoder() -> JSONDecoder {
35833583 let decoder = JSONDecoder()
35843584 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
35853585 let container = try decoder.singleValueContainer()
3586- let dateStr = try container.decode(String.self)
3586+ let dateStr = try container.decode(String.self).uppercased()
35873587
35883588 let formatter = DateFormatter()
35893589 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftstruct-or-class-class--238d6c8a12d4 / quicktype.swift+1 −1
@@ -4038,7 +4038,7 @@ func newJSONDecoder() -> JSONDecoder {
40384038 let decoder = JSONDecoder()
40394039 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
40404040 let container = try decoder.singleValueContainer()
4041- let dateStr = try container.decode(String.self)
4041+ let dateStr = try container.decode(String.self).uppercased()
40424042
40434043 let formatter = DateFormatter()
40444044 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsupport-linux-false--4bd8c552e09a / quicktype.swift+7 −1
@@ -3582,7 +3582,13 @@ extension WrothyClass {
35823582 func newJSONDecoder() -> JSONDecoder {
35833583 let decoder = JSONDecoder()
35843584 if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) {
3585- decoder.dateDecodingStrategy = .iso8601
3585+ decoder.dateDecodingStrategy = .custom { decoder in
3586+ let dateStr = try decoder.singleValueContainer().decode(String.self).uppercased()
3587+ let dateData = try JSONEncoder().encode(dateStr)
3588+ let dateDecoder = JSONDecoder()
3589+ dateDecoder.dateDecodingStrategy = .iso8601
3590+ return try dateDecoder.decode(Date.self, from: dateData)
3591+ }
35863592 }
35873593 return decoder
35883594 }
Test case

test/inputs/json/priority/combined-enum.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -109,7 +109,7 @@ func newJSONDecoder() -> JSONDecoder {
109109 let decoder = JSONDecoder()
110110 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
111111 let container = try decoder.singleValueContainer()
112- let dateStr = try container.decode(String.self)
112+ let dateStr = try container.decode(String.self).uppercased()
113113
114114 let formatter = DateFormatter()
115115 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/direct-recursive.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -80,7 +80,7 @@ func newJSONDecoder() -> JSONDecoder {
8080 let decoder = JSONDecoder()
8181 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8282 let container = try decoder.singleValueContainer()
83- let dateStr = try container.decode(String.self)
83+ let dateStr = try container.decode(String.self).uppercased()
8484
8585 let formatter = DateFormatter()
8686 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/empty-enum.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -99,7 +99,7 @@ func newJSONDecoder() -> JSONDecoder {
9999 let decoder = JSONDecoder()
100100 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
101101 let container = try decoder.singleValueContainer()
102- let dateStr = try container.decode(String.self)
102+ let dateStr = try container.decode(String.self).uppercased()
103103
104104 let formatter = DateFormatter()
105105 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/identifiers.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -350,7 +350,7 @@ func newJSONDecoder() -> JSONDecoder {
350350 let decoder = JSONDecoder()
351351 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
352352 let container = try decoder.singleValueContainer()
353- let dateStr = try container.decode(String.self)
353+ let dateStr = try container.decode(String.self).uppercased()
354354
355355 let formatter = DateFormatter()
356356 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/issue2680-object-array.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -82,7 +82,7 @@ func newJSONDecoder() -> JSONDecoder {
8282 let decoder = JSONDecoder()
8383 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8484 let container = try decoder.singleValueContainer()
85- let dateStr = try container.decode(String.self)
85+ let dateStr = try container.decode(String.self).uppercased()
8686
8787 let formatter = DateFormatter()
8888 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/issue2680-scalar-array.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -37,7 +37,7 @@ func newJSONDecoder() -> JSONDecoder {
3737 let decoder = JSONDecoder()
3838 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
3939 let container = try decoder.singleValueContainer()
40- let dateStr = try container.decode(String.self)
40+ let dateStr = try container.decode(String.self).uppercased()
4141
4242 let formatter = DateFormatter()
4343 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/keywords.json

4 generated files · +4 −4
Mswiftdefault / quicktype.swift+1 −1
@@ -16284,7 +16284,7 @@ func newJSONDecoder() -> JSONDecoder {
1628416284 let decoder = JSONDecoder()
1628516285 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
1628616286 let container = try decoder.singleValueContainer()
16287- let dateStr = try container.decode(String.self)
16287+ let dateStr = try container.decode(String.self).uppercased()
1628816288
1628916289 let formatter = DateFormatter()
1629016290 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftobjective-c-support-true__struct-or-class-class--f14372afa3e4 / quicktype.swift+1 −1
@@ -18317,7 +18317,7 @@ func newJSONDecoder() -> JSONDecoder {
1831718317 let decoder = JSONDecoder()
1831818318 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
1831918319 let container = try decoder.singleValueContainer()
18320- let dateStr = try container.decode(String.self)
18320+ let dateStr = try container.decode(String.self).uppercased()
1832118321
1832218322 let formatter = DateFormatter()
1832318323 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-equatable--bd9068f466c1 / quicktype.swift+1 −1
@@ -18318,7 +18318,7 @@ func newJSONDecoder() -> JSONDecoder {
1831818318 let decoder = JSONDecoder()
1831918319 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
1832018320 let container = try decoder.singleValueContainer()
18321- let dateStr = try container.decode(String.self)
18321+ let dateStr = try container.decode(String.self).uppercased()
1832218322
1832318323 let formatter = DateFormatter()
1832418324 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftsendable-true--1c3982c78639 / quicktype.swift+1 −1
@@ -16284,7 +16284,7 @@ func newJSONDecoder() -> JSONDecoder {
1628416284 let decoder = JSONDecoder()
1628516285 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
1628616286 let container = try decoder.singleValueContainer()
16287- let dateStr = try container.decode(String.self)
16287+ let dateStr = try container.decode(String.self).uppercased()
1628816288
1628916289 let formatter = DateFormatter()
1629016290 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/kotlin-enum-class-case-collision.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -87,7 +87,7 @@ func newJSONDecoder() -> JSONDecoder {
8787 let decoder = JSONDecoder()
8888 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8989 let container = try decoder.singleValueContainer()
90- let dateStr = try container.decode(String.self)
90+ let dateStr = try container.decode(String.self).uppercased()
9191
9292 let formatter = DateFormatter()
9393 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/list.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -65,7 +65,7 @@ func newJSONDecoder() -> JSONDecoder {
6565 let decoder = JSONDecoder()
6666 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6767 let container = try decoder.singleValueContainer()
68- let dateStr = try container.decode(String.self)
68+ let dateStr = try container.decode(String.self).uppercased()
6969
7070 let formatter = DateFormatter()
7171 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/name-style.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -79,7 +79,7 @@ func newJSONDecoder() -> JSONDecoder {
7979 let decoder = JSONDecoder()
8080 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8181 let container = try decoder.singleValueContainer()
82- let dateStr = try container.decode(String.self)
82+ let dateStr = try container.decode(String.self).uppercased()
8383
8484 let formatter = DateFormatter()
8585 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/nbl-stats.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -1559,7 +1559,7 @@ func newJSONDecoder() -> JSONDecoder {
15591559 let decoder = JSONDecoder()
15601560 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
15611561 let container = try decoder.singleValueContainer()
1562- let dateStr = try container.decode(String.self)
1562+ let dateStr = try container.decode(String.self).uppercased()
15631563
15641564 let formatter = DateFormatter()
15651565 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/nested-objects.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -59,7 +59,7 @@ func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
62- let dateStr = try container.decode(String.self)
62+ let dateStr = try container.decode(String.self).uppercased()
6363
6464 let formatter = DateFormatter()
6565 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/no-classes.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -12,7 +12,7 @@ func newJSONDecoder() -> JSONDecoder {
1212 let decoder = JSONDecoder()
1313 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
1414 let container = try decoder.singleValueContainer()
15- let dateStr = try container.decode(String.self)
15+ let dateStr = try container.decode(String.self).uppercased()
1616
1717 let formatter = DateFormatter()
1818 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/number-map.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/omit-empty.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/optional-union.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -110,7 +110,7 @@ func newJSONDecoder() -> JSONDecoder {
110110 let decoder = JSONDecoder()
111111 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
112112 let container = try decoder.singleValueContainer()
113- let dateStr = try container.decode(String.self)
113+ let dateStr = try container.decode(String.self).uppercased()
114114
115115 let formatter = DateFormatter()
116116 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/php-mixed-union.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -148,7 +148,7 @@ func newJSONDecoder() -> JSONDecoder {
148148 let decoder = JSONDecoder()
149149 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
150150 let container = try decoder.singleValueContainer()
151- let dateStr = try container.decode(String.self)
151+ let dateStr = try container.decode(String.self).uppercased()
152152
153153 let formatter = DateFormatter()
154154 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/php-validation.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -71,7 +71,7 @@ func newJSONDecoder() -> JSONDecoder {
7171 let decoder = JSONDecoder()
7272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7373 let container = try decoder.singleValueContainer()
74- let dateStr = try container.decode(String.self)
74+ let dateStr = try container.decode(String.self).uppercased()
7575
7676 let formatter = DateFormatter()
7777 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/recursive.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -979,7 +979,7 @@ func newJSONDecoder() -> JSONDecoder {
979979 let decoder = JSONDecoder()
980980 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
981981 let container = try decoder.singleValueContainer()
982- let dateStr = try container.decode(String.self)
982+ let dateStr = try container.decode(String.self).uppercased()
983983
984984 let formatter = DateFormatter()
985985 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/simple-identifiers.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -87,7 +87,7 @@ func newJSONDecoder() -> JSONDecoder {
8787 let decoder = JSONDecoder()
8888 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8989 let container = try decoder.singleValueContainer()
90- let dateStr = try container.decode(String.self)
90+ let dateStr = try container.decode(String.self).uppercased()
9191
9292 let formatter = DateFormatter()
9393 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/union-constructor-clash.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -131,7 +131,7 @@ func newJSONDecoder() -> JSONDecoder {
131131 let decoder = JSONDecoder()
132132 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
133133 let container = try decoder.singleValueContainer()
134- let dateStr = try container.decode(String.self)
134+ let dateStr = try container.decode(String.self).uppercased()
135135
136136 let formatter = DateFormatter()
137137 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/unions.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -177,7 +177,7 @@ func newJSONDecoder() -> JSONDecoder {
177177 let decoder = JSONDecoder()
178178 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
179179 let container = try decoder.singleValueContainer()
180- let dateStr = try container.decode(String.self)
180+ let dateStr = try container.decode(String.self).uppercased()
181181
182182 let formatter = DateFormatter()
183183 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/url.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -59,7 +59,7 @@ func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
62- let dateStr = try container.decode(String.self)
62+ let dateStr = try container.decode(String.self).uppercased()
6363
6464 let formatter = DateFormatter()
6565 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/priority/uuids.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -75,7 +75,7 @@ func newJSONDecoder() -> JSONDecoder {
7575 let decoder = JSONDecoder()
7676 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7777 let container = try decoder.singleValueContainer()
78- let dateStr = try container.decode(String.self)
78+ let dateStr = try container.decode(String.self).uppercased()
7979
8080 let formatter = DateFormatter()
8181 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/bitcoin-block.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -71,7 +71,7 @@ func newJSONDecoder() -> JSONDecoder {
7171 let decoder = JSONDecoder()
7272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7373 let container = try decoder.singleValueContainer()
74- let dateStr = try container.decode(String.self)
74+ let dateStr = try container.decode(String.self).uppercased()
7575
7676 let formatter = DateFormatter()
7777 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/copy-with-property.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -59,7 +59,7 @@ func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
62- let dateStr = try container.decode(String.self)
62+ let dateStr = try container.decode(String.self).uppercased()
6363
6464 let formatter = DateFormatter()
6565 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/getting-started.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -59,7 +59,7 @@ func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
62- let dateStr = try container.decode(String.self)
62+ let dateStr = try container.decode(String.self).uppercased()
6363
6464 let formatter = DateFormatter()
6565 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/github-events.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -1663,7 +1663,7 @@ func newJSONDecoder() -> JSONDecoder {
16631663 let decoder = JSONDecoder()
16641664 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
16651665 let container = try decoder.singleValueContainer()
1666- let dateStr = try container.decode(String.self)
1666+ let dateStr = try container.decode(String.self).uppercased()
16671667
16681668 let formatter = DateFormatter()
16691669 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/kitchen-sink.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -314,7 +314,7 @@ func newJSONDecoder() -> JSONDecoder {
314314 let decoder = JSONDecoder()
315315 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
316316 let container = try decoder.singleValueContainer()
317- let dateStr = try container.decode(String.self)
317+ let dateStr = try container.decode(String.self).uppercased()
318318
319319 let formatter = DateFormatter()
320320 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/null-safe.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -163,7 +163,7 @@ func newJSONDecoder() -> JSONDecoder {
163163 let decoder = JSONDecoder()
164164 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
165165 let container = try decoder.singleValueContainer()
166- let dateStr = try container.decode(String.self)
166+ let dateStr = try container.decode(String.self).uppercased()
167167
168168 let formatter = DateFormatter()
169169 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/objc-control-characters.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -68,7 +68,7 @@ func newJSONDecoder() -> JSONDecoder {
6868 let decoder = JSONDecoder()
6969 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7070 let container = try decoder.singleValueContainer()
71- let dateStr = try container.decode(String.self)
71+ let dateStr = try container.decode(String.self).uppercased()
7272
7373 let formatter = DateFormatter()
7474 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/pokedex.json

3 generated files · +3 −3
Mswift-sendable-objective-cdefault / quicktype.swift+1 −1
@@ -272,7 +272,7 @@ func newJSONDecoder() -> JSONDecoder {
272272 let decoder = JSONDecoder()
273273 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
274274 let container = try decoder.singleValueContainer()
275- let dateStr = try container.decode(String.self)
275+ let dateStr = try container.decode(String.self).uppercased()
276276
277277 let formatter = DateFormatter()
278278 formatter.calendar = Calendar(identifier: .iso8601)
Mswift-sendable-objective-cstruct-or-class-struct--aa0cc2601d8a / quicktype.swift+1 −1
@@ -240,7 +240,7 @@ func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
243- let dateStr = try container.decode(String.self)
243+ let dateStr = try container.decode(String.self).uppercased()
244244
245245 let formatter = DateFormatter()
246246 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftdefault / quicktype.swift+1 −1
@@ -240,7 +240,7 @@ func newJSONDecoder() -> JSONDecoder {
240240 let decoder = JSONDecoder()
241241 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
242242 let container = try decoder.singleValueContainer()
243- let dateStr = try container.decode(String.self)
243+ let dateStr = try container.decode(String.self).uppercased()
244244
245245 let formatter = DateFormatter()
246246 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/reddit.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -798,7 +798,7 @@ func newJSONDecoder() -> JSONDecoder {
798798 let decoder = JSONDecoder()
799799 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
800800 let container = try decoder.singleValueContainer()
801- let dateStr = try container.decode(String.self)
801+ let dateStr = try container.decode(String.self).uppercased()
802802
803803 let formatter = DateFormatter()
804804 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/simple-object.json

3 generated files · +3 −3
Mswiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftfinal-classes-true__struct-or-class-class--d3c62ec7414d / quicktype.swift+1 −1
@@ -70,7 +70,7 @@ func newJSONDecoder() -> JSONDecoder {
7070 let decoder = JSONDecoder()
7171 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7272 let container = try decoder.singleValueContainer()
73- let dateStr = try container.decode(String.self)
73+ let dateStr = try container.decode(String.self).uppercased()
7474
7575 let formatter = DateFormatter()
7676 formatter.calendar = Calendar(identifier: .iso8601)
Mswiftprotocol-hashable--739b516c7897 / quicktype.swift+1 −1
@@ -69,7 +69,7 @@ func newJSONDecoder() -> JSONDecoder {
6969 let decoder = JSONDecoder()
7070 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7171 let container = try decoder.singleValueContainer()
72- let dateStr = try container.decode(String.self)
72+ let dateStr = try container.decode(String.self).uppercased()
7373
7474 let formatter = DateFormatter()
7575 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/spotify-album.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -531,7 +531,7 @@ func newJSONDecoder() -> JSONDecoder {
531531 let decoder = JSONDecoder()
532532 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
533533 let container = try decoder.singleValueContainer()
534- let dateStr = try container.decode(String.self)
534+ let dateStr = try container.decode(String.self).uppercased()
535535
536536 let formatter = DateFormatter()
537537 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/us-avg-temperatures.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -163,7 +163,7 @@ func newJSONDecoder() -> JSONDecoder {
163163 let decoder = JSONDecoder()
164164 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
165165 let container = try decoder.singleValueContainer()
166- let dateStr = try container.decode(String.self)
166+ let dateStr = try container.decode(String.self).uppercased()
167167
168168 let formatter = DateFormatter()
169169 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/json/samples/us-senators.json

1 generated file · +1 −1
Mswiftdefault / quicktype.swift+1 −1
@@ -463,7 +463,7 @@ func newJSONDecoder() -> JSONDecoder {
463463 let decoder = JSONDecoder()
464464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
465465 let container = try decoder.singleValueContainer()
466- let dateStr = try container.decode(String.self)
466+ let dateStr = try container.decode(String.self).uppercased()
467467
468468 let formatter = DateFormatter()
469469 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/accessors.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -101,7 +101,7 @@ func newJSONDecoder() -> JSONDecoder {
101101 let decoder = JSONDecoder()
102102 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
103103 let container = try decoder.singleValueContainer()
104- let dateStr = try container.decode(String.self)
104+ let dateStr = try container.decode(String.self).uppercased()
105105
106106 let formatter = DateFormatter()
107107 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/all-of-additional-properties-false.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -78,7 +78,7 @@ func newJSONDecoder() -> JSONDecoder {
7878 let decoder = JSONDecoder()
7979 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8080 let container = try decoder.singleValueContainer()
81- let dateStr = try container.decode(String.self)
81+ let dateStr = try container.decode(String.self).uppercased()
8282
8383 let formatter = DateFormatter()
8484 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/any.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -59,7 +59,7 @@ func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
62- let dateStr = try container.decode(String.self)
62+ let dateStr = try container.decode(String.self).uppercased()
6363
6464 let formatter = DateFormatter()
6565 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/bool-string.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -107,7 +107,7 @@ func newJSONDecoder() -> JSONDecoder {
107107 let decoder = JSONDecoder()
108108 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
109109 let container = try decoder.singleValueContainer()
110- let dateStr = try container.decode(String.self)
110+ let dateStr = try container.decode(String.self).uppercased()
111111
112112 let formatter = DateFormatter()
113113 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/boolean-subschema.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -67,7 +67,7 @@ func newJSONDecoder() -> JSONDecoder {
6767 let decoder = JSONDecoder()
6868 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6969 let container = try decoder.singleValueContainer()
70- let dateStr = try container.decode(String.self)
70+ let dateStr = try container.decode(String.self).uppercased()
7171
7272 let formatter = DateFormatter()
7373 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/camelCase.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -59,7 +59,7 @@ func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
62- let dateStr = try container.decode(String.self)
62+ let dateStr = try container.decode(String.self).uppercased()
6363
6464 let formatter = DateFormatter()
6565 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/class-map-union.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -141,7 +141,7 @@ func newJSONDecoder() -> JSONDecoder {
141141 let decoder = JSONDecoder()
142142 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
143143 let container = try decoder.singleValueContainer()
144- let dateStr = try container.decode(String.self)
144+ let dateStr = try container.decode(String.self).uppercased()
145145
146146 let formatter = DateFormatter()
147147 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/class-with-additional.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -83,7 +83,7 @@ func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
86- let dateStr = try container.decode(String.self)
86+ let dateStr = try container.decode(String.self).uppercased()
8787
8888 let formatter = DateFormatter()
8989 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/comment-injection-enum-nested-comment.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -67,7 +67,7 @@ func newJSONDecoder() -> JSONDecoder {
6767 let decoder = JSONDecoder()
6868 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6969 let container = try decoder.singleValueContainer()
70- let dateStr = try container.decode(String.self)
70+ let dateStr = try container.decode(String.self).uppercased()
7171
7272 let formatter = DateFormatter()
7373 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/comment-injection-enum.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -73,7 +73,7 @@ func newJSONDecoder() -> JSONDecoder {
7373 let decoder = JSONDecoder()
7474 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7575 let container = try decoder.singleValueContainer()
76- let dateStr = try container.decode(String.self)
76+ let dateStr = try container.decode(String.self).uppercased()
7777
7878 let formatter = DateFormatter()
7979 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/comment-injection-nested-comment.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/comment-injection.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -94,7 +94,7 @@ func newJSONDecoder() -> JSONDecoder {
9494 let decoder = JSONDecoder()
9595 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9696 let container = try decoder.singleValueContainer()
97- let dateStr = try container.decode(String.self)
97+ let dateStr = try container.decode(String.self).uppercased()
9898
9999 let formatter = DateFormatter()
100100 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/const-non-string.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -75,7 +75,7 @@ func newJSONDecoder() -> JSONDecoder {
7575 let decoder = JSONDecoder()
7676 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7777 let container = try decoder.singleValueContainer()
78- let dateStr = try container.decode(String.self)
78+ let dateStr = try container.decode(String.self).uppercased()
7979
8080 let formatter = DateFormatter()
8181 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/constructor.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -126,7 +126,7 @@ func newJSONDecoder() -> JSONDecoder {
126126 let decoder = JSONDecoder()
127127 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
128128 let container = try decoder.singleValueContainer()
129- let dateStr = try container.decode(String.self)
129+ let dateStr = try container.decode(String.self).uppercased()
130130
131131 let formatter = DateFormatter()
132132 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/cut-enum.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/date-time-or-string.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -91,7 +91,7 @@ func newJSONDecoder() -> JSONDecoder {
9191 let decoder = JSONDecoder()
9292 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9393 let container = try decoder.singleValueContainer()
94- let dateStr = try container.decode(String.self)
94+ let dateStr = try container.decode(String.self).uppercased()
9595
9696 let formatter = DateFormatter()
9797 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/date-time.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -111,7 +111,7 @@ func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
114- let dateStr = try container.decode(String.self)
114+ let dateStr = try container.decode(String.self).uppercased()
115115
116116 let formatter = DateFormatter()
117117 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/default-value.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -56,7 +56,7 @@ func newJSONDecoder() -> JSONDecoder {
5656 let decoder = JSONDecoder()
5757 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5858 let container = try decoder.singleValueContainer()
59- let dateStr = try container.decode(String.self)
59+ let dateStr = try container.decode(String.self).uppercased()
6060
6161 let formatter = DateFormatter()
6262 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/description-with-double-quotes.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -56,7 +56,7 @@ func newJSONDecoder() -> JSONDecoder {
5656 let decoder = JSONDecoder()
5757 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5858 let container = try decoder.singleValueContainer()
59- let dateStr = try container.decode(String.self)
59+ let dateStr = try container.decode(String.self).uppercased()
6060
6161 let formatter = DateFormatter()
6262 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/description.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -184,7 +184,7 @@ func newJSONDecoder() -> JSONDecoder {
184184 let decoder = JSONDecoder()
185185 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
186186 let container = try decoder.singleValueContainer()
187- let dateStr = try container.decode(String.self)
187+ let dateStr = try container.decode(String.self).uppercased()
188188
189189 let formatter = DateFormatter()
190190 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/direct-union.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -166,7 +166,7 @@ func newJSONDecoder() -> JSONDecoder {
166166 let decoder = JSONDecoder()
167167 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
168168 let container = try decoder.singleValueContainer()
169- let dateStr = try container.decode(String.self)
169+ let dateStr = try container.decode(String.self).uppercased()
170170
171171 let formatter = DateFormatter()
172172 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/empty-object.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -37,7 +37,7 @@ func newJSONDecoder() -> JSONDecoder {
3737 let decoder = JSONDecoder()
3838 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
3939 let container = try decoder.singleValueContainer()
40- let dateStr = try container.decode(String.self)
40+ let dateStr = try container.decode(String.self).uppercased()
4141
4242 let formatter = DateFormatter()
4343 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/enum-large.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -88,7 +88,7 @@ func newJSONDecoder() -> JSONDecoder {
8888 let decoder = JSONDecoder()
8989 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9090 let container = try decoder.singleValueContainer()
91- let dateStr = try container.decode(String.self)
91+ let dateStr = try container.decode(String.self).uppercased()
9292
9393 let formatter = DateFormatter()
9494 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/enum-with-null.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -60,7 +60,7 @@ func newJSONDecoder() -> JSONDecoder {
6060 let decoder = JSONDecoder()
6161 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6262 let container = try decoder.singleValueContainer()
63- let dateStr = try container.decode(String.self)
63+ let dateStr = try container.decode(String.self).uppercased()
6464
6565 let formatter = DateFormatter()
6666 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/enum-with-values.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -65,7 +65,7 @@ func newJSONDecoder() -> JSONDecoder {
6565 let decoder = JSONDecoder()
6666 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6767 let container = try decoder.singleValueContainer()
68- let dateStr = try container.decode(String.self)
68+ let dateStr = try container.decode(String.self).uppercased()
6969
7070 let formatter = DateFormatter()
7171 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/enum.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -117,7 +117,7 @@ func newJSONDecoder() -> JSONDecoder {
117117 let decoder = JSONDecoder()
118118 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
119119 let container = try decoder.singleValueContainer()
120- let dateStr = try container.decode(String.self)
120+ let dateStr = try container.decode(String.self).uppercased()
121121
122122 let formatter = DateFormatter()
123123 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/fractional-bounds.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/go-schema-pattern-properties.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/haskell-enum-forbidden.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -60,7 +60,7 @@ func newJSONDecoder() -> JSONDecoder {
6060 let decoder = JSONDecoder()
6161 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6262 let container = try decoder.singleValueContainer()
63- let dateStr = try container.decode(String.self)
63+ let dateStr = try container.decode(String.self).uppercased()
6464
6565 let formatter = DateFormatter()
6666 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/id-no-address.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/id-root.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/ie-suffix-singularization.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/implicit-all-of.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/implicit-class-array-union.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -162,7 +162,7 @@ func newJSONDecoder() -> JSONDecoder {
162162 let decoder = JSONDecoder()
163163 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
164164 let container = try decoder.singleValueContainer()
165- let dateStr = try container.decode(String.self)
165+ let dateStr = try container.decode(String.self).uppercased()
166166
167167 let formatter = DateFormatter()
168168 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/implicit-one-of.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/integer-before-number.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -40,7 +40,7 @@ func newJSONDecoder() -> JSONDecoder {
4040 let decoder = JSONDecoder()
4141 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
4242 let container = try decoder.singleValueContainer()
43- let dateStr = try container.decode(String.self)
43+ let dateStr = try container.decode(String.self).uppercased()
4444
4545 let formatter = DateFormatter()
4646 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/integer-float-union.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -83,7 +83,7 @@ func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
86- let dateStr = try container.decode(String.self)
86+ let dateStr = try container.decode(String.self).uppercased()
8787
8888 let formatter = DateFormatter()
8989 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/integer-string.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -107,7 +107,7 @@ func newJSONDecoder() -> JSONDecoder {
107107 let decoder = JSONDecoder()
108108 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
109109 let container = try decoder.singleValueContainer()
110- let dateStr = try container.decode(String.self)
110+ let dateStr = try container.decode(String.self).uppercased()
111111
112112 let formatter = DateFormatter()
113113 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/integer-type.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -87,7 +87,7 @@ func newJSONDecoder() -> JSONDecoder {
8787 let decoder = JSONDecoder()
8888 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8989 let container = try decoder.singleValueContainer()
90- let dateStr = try container.decode(String.self)
90+ let dateStr = try container.decode(String.self).uppercased()
9191
9292 let formatter = DateFormatter()
9393 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/intersection-nested.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/intersection.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/issue2680-top-level-array.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -37,7 +37,7 @@ func newJSONDecoder() -> JSONDecoder {
3737 let decoder = JSONDecoder()
3838 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
3939 let container = try decoder.singleValueContainer()
40- let dateStr = try container.decode(String.self)
40+ let dateStr = try container.decode(String.self).uppercased()
4141
4242 let formatter = DateFormatter()
4343 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/keyword-enum.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -391,7 +391,7 @@ func newJSONDecoder() -> JSONDecoder {
391391 let decoder = JSONDecoder()
392392 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
393393 let container = try decoder.singleValueContainer()
394- let dateStr = try container.decode(String.self)
394+ let dateStr = try container.decode(String.self).uppercased()
395395
396396 let formatter = DateFormatter()
397397 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/keyword-unions.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -24955,7 +24955,7 @@ func newJSONDecoder() -> JSONDecoder {
2495524955 let decoder = JSONDecoder()
2495624956 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
2495724957 let container = try decoder.singleValueContainer()
24958- let dateStr = try container.decode(String.self)
24958+ let dateStr = try container.decode(String.self).uppercased()
2495924959
2496024960 let formatter = DateFormatter()
2496124961 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/light.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -107,7 +107,7 @@ func newJSONDecoder() -> JSONDecoder {
107107 let decoder = JSONDecoder()
108108 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
109109 let container = try decoder.singleValueContainer()
110- let dateStr = try container.decode(String.self)
110+ let dateStr = try container.decode(String.self).uppercased()
111111
112112 let formatter = DateFormatter()
113113 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/list.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -61,7 +61,7 @@ func newJSONDecoder() -> JSONDecoder {
6161 let decoder = JSONDecoder()
6262 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6363 let container = try decoder.singleValueContainer()
64- let dateStr = try container.decode(String.self)
64+ let dateStr = try container.decode(String.self).uppercased()
6565
6666 let formatter = DateFormatter()
6767 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/min-max-items.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -99,7 +99,7 @@ func newJSONDecoder() -> JSONDecoder {
9999 let decoder = JSONDecoder()
100100 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
101101 let container = try decoder.singleValueContainer()
102- let dateStr = try container.decode(String.self)
102+ let dateStr = try container.decode(String.self).uppercased()
103103
104104 let formatter = DateFormatter()
105105 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/minmax-integer.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -83,7 +83,7 @@ func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
86- let dateStr = try container.decode(String.self)
86+ let dateStr = try container.decode(String.self).uppercased()
8787
8888 let formatter = DateFormatter()
8989 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/minmax.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -83,7 +83,7 @@ func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
86- let dateStr = try container.decode(String.self)
86+ let dateStr = try container.decode(String.self).uppercased()
8787
8888 let formatter = DateFormatter()
8989 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/minmaxlength.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -111,7 +111,7 @@ func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
114- let dateStr = try container.decode(String.self)
114+ let dateStr = try container.decode(String.self).uppercased()
115115
116116 let formatter = DateFormatter()
117117 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/multi-type-enum.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -103,7 +103,7 @@ func newJSONDecoder() -> JSONDecoder {
103103 let decoder = JSONDecoder()
104104 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
105105 let container = try decoder.singleValueContainer()
106- let dateStr = try container.decode(String.self)
106+ let dateStr = try container.decode(String.self).uppercased()
107107
108108 let formatter = DateFormatter()
109109 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/mutually-recursive.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -132,7 +132,7 @@ func newJSONDecoder() -> JSONDecoder {
132132 let decoder = JSONDecoder()
133133 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
134134 let container = try decoder.singleValueContainer()
135- let dateStr = try container.decode(String.self)
135+ let dateStr = try container.decode(String.self).uppercased()
136136
137137 let formatter = DateFormatter()
138138 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/nested-intersection-union.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -111,7 +111,7 @@ func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
114- let dateStr = try container.decode(String.self)
114+ let dateStr = try container.decode(String.self).uppercased()
115115
116116 let formatter = DateFormatter()
117117 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/non-standard-ref.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/nullable-optional-one-of.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -64,7 +64,7 @@ func newJSONDecoder() -> JSONDecoder {
6464 let decoder = JSONDecoder()
6565 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6666 let container = try decoder.singleValueContainer()
67- let dateStr = try container.decode(String.self)
67+ let dateStr = try container.decode(String.self).uppercased()
6868
6969 let formatter = DateFormatter()
7070 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/object-type-required.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -106,7 +106,7 @@ func newJSONDecoder() -> JSONDecoder {
106106 let decoder = JSONDecoder()
107107 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
108108 let container = try decoder.singleValueContainer()
109- let dateStr = try container.decode(String.self)
109+ let dateStr = try container.decode(String.self).uppercased()
110110
111111 let formatter = DateFormatter()
112112 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/optional-any.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -59,7 +59,7 @@ func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
62- let dateStr = try container.decode(String.self)
62+ let dateStr = try container.decode(String.self).uppercased()
6363
6464 let formatter = DateFormatter()
6565 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/optional-const-ref.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -127,7 +127,7 @@ func newJSONDecoder() -> JSONDecoder {
127127 let decoder = JSONDecoder()
128128 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
129129 let container = try decoder.singleValueContainer()
130- let dateStr = try container.decode(String.self)
130+ let dateStr = try container.decode(String.self).uppercased()
131131
132132 let formatter = DateFormatter()
133133 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/optional-constraints.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -71,7 +71,7 @@ func newJSONDecoder() -> JSONDecoder {
7171 let decoder = JSONDecoder()
7272 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7373 let container = try decoder.singleValueContainer()
74- let dateStr = try container.decode(String.self)
74+ let dateStr = try container.decode(String.self).uppercased()
7575
7676 let formatter = DateFormatter()
7777 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/optional-date-time.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -75,7 +75,7 @@ func newJSONDecoder() -> JSONDecoder {
7575 let decoder = JSONDecoder()
7676 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
7777 let container = try decoder.singleValueContainer()
78- let dateStr = try container.decode(String.self)
78+ let dateStr = try container.decode(String.self).uppercased()
7979
8080 let formatter = DateFormatter()
8181 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/optional-enum.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -64,7 +64,7 @@ func newJSONDecoder() -> JSONDecoder {
6464 let decoder = JSONDecoder()
6565 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6666 let container = try decoder.singleValueContainer()
67- let dateStr = try container.decode(String.self)
67+ let dateStr = try container.decode(String.self).uppercased()
6868
6969 let formatter = DateFormatter()
7070 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/pattern.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -111,7 +111,7 @@ func newJSONDecoder() -> JSONDecoder {
111111 let decoder = JSONDecoder()
112112 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
113113 let container = try decoder.singleValueContainer()
114- let dateStr = try container.decode(String.self)
114+ let dateStr = try container.decode(String.self).uppercased()
115115
116116 let formatter = DateFormatter()
117117 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/postman-collection.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -108,7 +108,7 @@ func newJSONDecoder() -> JSONDecoder {
108108 let decoder = JSONDecoder()
109109 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
110110 let container = try decoder.singleValueContainer()
111- let dateStr = try container.decode(String.self)
111+ let dateStr = try container.decode(String.self).uppercased()
112112
113113 let formatter = DateFormatter()
114114 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/prefix-items.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -87,7 +87,7 @@ func newJSONDecoder() -> JSONDecoder {
8787 let decoder = JSONDecoder()
8888 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8989 let container = try decoder.singleValueContainer()
90- let dateStr = try container.decode(String.self)
90+ let dateStr = try container.decode(String.self).uppercased()
9191
9292 let formatter = DateFormatter()
9393 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/recursive-union-flattening.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -351,7 +351,7 @@ func newJSONDecoder() -> JSONDecoder {
351351 let decoder = JSONDecoder()
352352 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
353353 let container = try decoder.singleValueContainer()
354- let dateStr = try container.decode(String.self)
354+ let dateStr = try container.decode(String.self).uppercased()
355355
356356 let formatter = DateFormatter()
357357 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/ref-id-files.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/ref-remote.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -61,7 +61,7 @@ func newJSONDecoder() -> JSONDecoder {
6161 let decoder = JSONDecoder()
6262 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6363 let container = try decoder.singleValueContainer()
64- let dateStr = try container.decode(String.self)
64+ let dateStr = try container.decode(String.self).uppercased()
6565
6666 let formatter = DateFormatter()
6767 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/renaming-bug.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -720,7 +720,7 @@ func newJSONDecoder() -> JSONDecoder {
720720 let decoder = JSONDecoder()
721721 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
722722 let container = try decoder.singleValueContainer()
723- let dateStr = try container.decode(String.self)
723+ let dateStr = try container.decode(String.self).uppercased()
724724
725725 let formatter = DateFormatter()
726726 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/required-draft3.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/required-non-properties.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -59,7 +59,7 @@ func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
62- let dateStr = try container.decode(String.self)
62+ let dateStr = try container.decode(String.self).uppercased()
6363
6464 let formatter = DateFormatter()
6565 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/required.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/rust-cycle-breaker-union.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -142,7 +142,7 @@ func newJSONDecoder() -> JSONDecoder {
142142 let decoder = JSONDecoder()
143143 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
144144 let container = try decoder.singleValueContainer()
145- let dateStr = try container.decode(String.self)
145+ let dateStr = try container.decode(String.self).uppercased()
146146
147147 let formatter = DateFormatter()
148148 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/schema-constraints.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -59,7 +59,7 @@ func newJSONDecoder() -> JSONDecoder {
5959 let decoder = JSONDecoder()
6060 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6161 let container = try decoder.singleValueContainer()
62- let dateStr = try container.decode(String.self)
62+ let dateStr = try container.decode(String.self).uppercased()
6363
6464 let formatter = DateFormatter()
6565 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/simple-ref.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -61,7 +61,7 @@ func newJSONDecoder() -> JSONDecoder {
6161 let decoder = JSONDecoder()
6262 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6363 let container = try decoder.singleValueContainer()
64- let dateStr = try container.decode(String.self)
64+ let dateStr = try container.decode(String.self).uppercased()
6565
6666 let formatter = DateFormatter()
6767 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/strict-optional.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -55,7 +55,7 @@ func newJSONDecoder() -> JSONDecoder {
5555 let decoder = JSONDecoder()
5656 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
5757 let container = try decoder.singleValueContainer()
58- let dateStr = try container.decode(String.self)
58+ let dateStr = try container.decode(String.self).uppercased()
5959
6060 let formatter = DateFormatter()
6161 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/top-level-array.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -86,7 +86,7 @@ func newJSONDecoder() -> JSONDecoder {
8686 let decoder = JSONDecoder()
8787 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8888 let container = try decoder.singleValueContainer()
89- let dateStr = try container.decode(String.self)
89+ let dateStr = try container.decode(String.self).uppercased()
9090
9191 let formatter = DateFormatter()
9292 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/top-level-enum.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -17,7 +17,7 @@ func newJSONDecoder() -> JSONDecoder {
1717 let decoder = JSONDecoder()
1818 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
1919 let container = try decoder.singleValueContainer()
20- let dateStr = try container.decode(String.self)
20+ let dateStr = try container.decode(String.self).uppercased()
2121
2222 let formatter = DateFormatter()
2323 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/top-level-primitive-array.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -37,7 +37,7 @@ func newJSONDecoder() -> JSONDecoder {
3737 let decoder = JSONDecoder()
3838 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
3939 let container = try decoder.singleValueContainer()
40- let dateStr = try container.decode(String.self)
40+ let dateStr = try container.decode(String.self).uppercased()
4141
4242 let formatter = DateFormatter()
4343 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/top-level-primitive.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -12,7 +12,7 @@ func newJSONDecoder() -> JSONDecoder {
1212 let decoder = JSONDecoder()
1313 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
1414 let container = try decoder.singleValueContainer()
15- let dateStr = try container.decode(String.self)
15+ let dateStr = try container.decode(String.self).uppercased()
1616
1717 let formatter = DateFormatter()
1818 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/tuple.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -83,7 +83,7 @@ func newJSONDecoder() -> JSONDecoder {
8383 let decoder = JSONDecoder()
8484 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
8585 let container = try decoder.singleValueContainer()
86- let dateStr = try container.decode(String.self)
86+ let dateStr = try container.decode(String.self).uppercased()
8787
8888 let formatter = DateFormatter()
8989 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/unevaluated-properties.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -261,7 +261,7 @@ func newJSONDecoder() -> JSONDecoder {
261261 let decoder = JSONDecoder()
262262 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
263263 let container = try decoder.singleValueContainer()
264- let dateStr = try container.decode(String.self)
264+ let dateStr = try container.decode(String.self).uppercased()
265265
266266 let formatter = DateFormatter()
267267 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/unicode-codepoint-length.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -63,7 +63,7 @@ func newJSONDecoder() -> JSONDecoder {
6363 let decoder = JSONDecoder()
6464 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
6565 let container = try decoder.singleValueContainer()
66- let dateStr = try container.decode(String.self)
66+ let dateStr = try container.decode(String.self).uppercased()
6767
6868 let formatter = DateFormatter()
6969 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/union-int-double.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -90,7 +90,7 @@ func newJSONDecoder() -> JSONDecoder {
9090 let decoder = JSONDecoder()
9191 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9292 let container = try decoder.singleValueContainer()
93- let dateStr = try container.decode(String.self)
93+ let dateStr = try container.decode(String.self).uppercased()
9494
9595 let formatter = DateFormatter()
9696 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/union-list.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -127,7 +127,7 @@ func newJSONDecoder() -> JSONDecoder {
127127 let decoder = JSONDecoder()
128128 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
129129 let container = try decoder.singleValueContainer()
130- let dateStr = try container.decode(String.self)
130+ let dateStr = try container.decode(String.self).uppercased()
131131
132132 let formatter = DateFormatter()
133133 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/union.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -90,7 +90,7 @@ func newJSONDecoder() -> JSONDecoder {
9090 let decoder = JSONDecoder()
9191 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
9292 let container = try decoder.singleValueContainer()
93- let dateStr = try container.decode(String.self)
93+ let dateStr = try container.decode(String.self).uppercased()
9494
9595 let formatter = DateFormatter()
9696 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/uuid.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -107,7 +107,7 @@ func newJSONDecoder() -> JSONDecoder {
107107 let decoder = JSONDecoder()
108108 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
109109 let container = try decoder.singleValueContainer()
110- let dateStr = try container.decode(String.self)
110+ let dateStr = try container.decode(String.self).uppercased()
111111
112112 let formatter = DateFormatter()
113113 formatter.calendar = Calendar(identifier: .iso8601)
Test case

test/inputs/schema/vega-lite.schema

1 generated file · +1 −1
Mschema-swiftdefault / quicktype.swift+1 −1
@@ -10380,7 +10380,7 @@ func newJSONDecoder() -> JSONDecoder {
1038010380 let decoder = JSONDecoder()
1038110381 decoder.dateDecodingStrategy = .custom({ (decoder) -> Date in
1038210382 let container = try decoder.singleValueContainer()
10383- let dateStr = try container.decode(String.self)
10383+ let dateStr = try container.decode(String.self).uppercased()
1038410384
1038510385 let formatter = DateFormatter()
1038610386 formatter.calendar = Calendar(identifier: .iso8601)
No generated files match these filters.