查看在Aeson中由deriveJSON生成的代码

时间:2011-12-19 02:43:24

标签: json haskell

我正在使用Aeson来解析Haskell中的JSON文件,我让Aeson通过调用deriveJSON自动生成解析器。有没有办法查看Aeson生成的代码?我尝试在命令行调用deriveJSON,但该函数的结果不会导出Show,因此它不会打印。有谁知道怎么做?

1 个答案:

答案 0 :(得分:3)

编译代码时,可以将-ddump-splices传递给编译器,这会将生成的解析器代码输出到终端。请参阅我之前询问的this question以获取更多信息。