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

    }
}

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

    }
}

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