У меня есть следующий фрагмент кода:
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.
Спасибо!