type EpochTime = CTime
newtype CTime = CTime Int64

You can just pattern match.

On Tue, Sep 15, 2015 at 5:42 PM, Bram Neijt <bneijt@gmail.com> wrote:
Dear Haskell cafe,

I want to convert form

mtime :: System.Posix.Types.EpochTime

to something aeson can eat without having to define an instance. I
choose Integer.

My current solution[1] is just using (read . show). I know, ugly, but
the only thing I could get going.

What is the proper way to convert System.Posix.Types.EpochTime to
Integer or something else aeson will automatically convert without
making a ToJSON instance?

As a beginner I wonder: is there a general way to go about finding
conversion paths between types?


Greetings,

Bram Neijt

[1] https://github.com/bneijt/httpmtimeline/blob/master/src/Main.hs#L21
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe