JSON APIs are the hot new thing, and everything from detailed Web apps to quick command-line scripts need to interact with them. There is a tension, though: the vaguely-typed, quick, carefree syntax of JSON can be tedious when put against the statically-typed general syntax of Haskell. In this talk I discuss JSON and this conflict, existing solutions, how to use them, and how this is being used in the Github library for Haskell.