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


import Foundation

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

    }
}

extension Bool: JSONCoding {
    public func jsonValue() -> JSON {
        return .bool(self)
    }
