未定義またはnull参照の「タグ」プロパティを取得できません。私は、HTTPポストを実行した後に次のエラーが表示されます再帰関連の例外:
プロパティを取得することができません「タグ」未定義またはnull参照の
sourceDecoder : Decoder JsonSource sourceDecoder = Decode.map5 JsonSource ... (field "Links" providerLinksDecoder)
デコーダ依存:
Iは、次のデコーダ機能を実行する際にエラーが発生したと信じて
providerLinksDecoder : Decoder JsonProviderLinks
providerLinksDecoder =
Decode.map JsonLinkFields
(field "Links" <| Decode.list (Decode.lazy (\_ -> linkDecoder)))
|> Decode.map JsonProviderLinks
linkDecoder : Decoder JsonLink
linkDecoder =
Decode.map6 JsonLink
(field "Profile" profileDecoder)
...
profileDecoder : Decoder JsonProfile
profileDecoder =
Decode.map7 JsonProfile
...
(field "Sources" <| Decode.list (Decode.lazy (\_ -> sourceDecoder)))
付録:ソースコードがhere上で見つけることができます
type JsonProviderLinks
= JsonProviderLinks JsonLinkFields
type alias JsonLinkFields =
{ links : List JsonLink
}
。
注:このエラーを調査しようとしましたが、これはpageとなりました。 その結果、私はDecode.lazy関数を使用しようとしました。しかし、私の試みは失敗しました。
あなたは含めることができています(http://sscce.org/) –
私は必需品を表示するためにポストを更新しました。 –