Skip to content

Invalid JSON generated by genericToEncoding #387

Closed
@alexanderkjeldaas

Description

@alexanderkjeldaas

omitNothingFields does not work for genericToEncoding

> data Test = Test { x :: Maybe String, y :: Maybe String }  deriving (Generic)
> instance ToJSON Test where toEncoding =
      genericToEncoding defaultOptions {omitNothingFields = True}
> encode $ Test Nothing Nothing
"{,}"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions