我有以下代码:
data Friend = Friend
{ friend_name :: Text
, friend_inTwitter :: Bool
, friend_twitterName :: Maybe Text
}
$(deriveJSON (drop 6) ''Friend)
这段 JSON 被发布到一个处理程序,我很难得到它。我尝试了不同的东西,但让我把其中一个放在这里以产生建议:
postTestR :: Handler RepPlain
postTestR = do
value <- parseJsonBody_
return $ RepPlain $ friend_name value
这不起作用,我可以看到类型不匹配,但我不确定用什么替换它。我还想看看如何解析以 JSON 形式发布的好友列表。
谢谢!