У меня есть следующий фрагмент кода:Синтаксический пост JSON
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.
Спасибо!
Извините, я хотел сказать: значение <- parseJsonBody_, но каким-то образом его испортил. Я вернулся и отредактировал сообщение. – Daniel