Skip to content
This repository was archived by the owner on Sep 4, 2025. It is now read-only.
This repository was archived by the owner on Sep 4, 2025. It is now read-only.

Support for Unmarshalling Slices of floats/ints/bools #209

Description

@Gamma169

Unless I'm mistaken, it seems that this library cannot support types of a slice of primitives other than strings.

Looking into request.go, I see functions for handling string slices and struct slices, but not slices for floats or ints or bools.

I have a struct as such:

type MyStruct struct {
  MyAttr   []string   `jsonapi:"attr,my-attr"`
}

but when I try to unmarshall it, it throws this error:
data is not a jsonapi representation of '*main.MyStruct'

Any way we could get support for this? Possibly in a more extensible fashion than just creating a new function for each.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions