으로 수출하지 않는 유형을 필요로하고, 다음과 같은 기능이 매우 유용 할 것이라고 생각 : 나는 대한 GHCi를 물어 보면유형 서명 내가 아이손 라이브러리를 사용하던 라이브러리 그래서
v .:! f = liftM (fromMaybe mempty) (v .:? f)
을 형, 내가 얻을 :
(.:!)
:: (Monoid r, FromJSON r) =>
Object
-> T.Text -> aeson-0.7.0.6:Data.Aeson.Types.Internal.Parser r
그러나 파서 자체는 실제로
Data.Aeson
또는
Data.Aeson.Types
중 하나를 내 보낸되지 않습니다. 내가 정의한 함수에 대한 형식 시그니처가 없도록해야합니까?
다른 방법으로 내가하려는 일을 더 잘 수행 할 수있는 방법을 아는 사람이라면 나는 당신의 제안에 관심을 가질 것입니다.
[파서] (http://hackage.haskell.org/package/aeson-0.7.0.6/docs/Data-Aeson-Types.html#t:Parser)는'Data.Aeson.Types'에서 내보내집니다. – bennofs
오 ... 그래. 당신 말이 맞아요. 나는 그걸 일찍 시도하고 그것이 효과가 없다고 생각했다. 뭔가 잘못 했어야 했어. – Emil
그러나 질문은 여전히 유효하다고 생각하십니까? 그렇지 않다면 무엇을 할 것입니까? – Emil