     }
 }
 
-extension CGSize: JSONEncoding, JSONDecoding {
+extension CGSize: JSONCoding {
     public func jsonValue() -> JSON {
         var json = JSON()
         


import Foundation

extension Int: JSONEncoding, JSONDecoding {
    public func jsonValue() -> JSON {
        return .number(Double(self))
    }

    }
}

extension Data: JSONCoding {
    public func jsonValue() -> JSON {
        return .string(base64EncodedString())
    }
