资源说明:JSON quasiquatation for Haskell
## Text.JSON.QQ ## JSON quasiquatation for Haskell. This package expose the function `jsonQQ` that compile time converts json code into a `Text.JSON.JSValue`. `jsonQQ` got the signature jsonQQ :: QuasiQuoter and is used like myCode = [jsonQQ| {age: 23, name: "Pelle", likes: ["mac","Haskell"] } |] where it is important that * you got no space in `[jsonQQ|` and * no additional code after `|]`. The quasiquatation can also bind to variables like myCode = [jsonQQ | {age: <| age |>, name: <| name |>} |] where age = 34 :: Integer name = "Pelle" or contain Haskell code like myCode = [jsonQQ | {age: <| age + 42 :: Integer |>, name: <| map toUpper name |>} |] where age = 34 :: Integer name = "Pelle"
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。