Commit Graph

17 Commits

Author SHA1 Message Date
Gwynne Raskind 282c85961a
Add explicitly-typed UInt overloads (usually Codable suggests them) for _JSON[Keyed|Unkeyed|Single]Value[Encoder|Decoder] and their containers. UInt also gets a customized JSONRepresentable conformance that round-trips its bit pattern through Int. 2021-08-22 16:16:09 -05:00
Caleb Kleveter cfd8028b24
Revert "Store dates as time intervals"
This reverts commit 25ac92ee9a.
2019-12-07 12:42:16 -06:00
Caleb Kleveter 25ac92ee9a
Store dates as time intervals 2019-12-07 12:40:04 -06:00
Ralph Kuepper e3ff18dfe1 remove debug code 2019-10-23 01:10:20 +02:00
Ralph Kuepper 2b91ed7c2f remove debug messages 2019-10-22 18:21:52 +02:00
Ralph Kuepper 7b88fc5974 Experiementing with using always strings for Decimal 2019-10-22 18:01:31 +02:00
Caleb Kleveter 4cb41f0d28
Attempt to use JSON convertible protocols when encoding/decoding 2019-10-18 09:36:53 -05:00
Caleb Kleveter 02f06ff761
Added handling of Decimal values in Number 2019-10-17 17:27:52 -05:00
Caleb Kleveter a5cdbe9301
Added support for fixed-width integers to JSON encoders and decoders 2019-07-18 08:12:25 -05:00
Caleb Kleveter 7b47702abb
Organized encoder/decoder methods 2018-07-30 17:52:07 -05:00
Caleb Kleveter fa3a6469d5 Removed un-used import of CodableKit 2018-02-19 10:02:20 -06:00
Caleb Kleveter 901b66ab6b Removed commented-out return for _JSONSingleValueDecoder.decode(T) 2018-02-19 06:57:15 -06:00
Caleb Kleveter 12fd3d15ea Created Float decoding methods 2018-02-16 16:16:41 -06:00
Caleb Kleveter b65f5f9ec1 Replaced passing _JSONDecoder with passing coding key path in decoders 2018-02-16 14:47:41 -06:00
Caleb Kleveter 35b80bf0f1 Return _JSONSingleValueDecoder from _JSONEncoder.singleValueContainer 2018-02-16 14:37:51 -06:00
Caleb Kleveter e46cff568d Replaced _JSONDecoder.SingleValueDecodingContainer conformance with _JSONSingleValueDecoder type 2018-02-16 11:58:25 -06:00
Caleb Kleveter f2d92d1fd5 Created custom JSON encoder and decoder 2018-02-15 16:12:49 -06:00