list.go 300 B

1234567891011121314151617181920
  1. package movies
  2. import "encoding/json"
  3. type List struct {
  4. ID string
  5. Title string
  6. Description string
  7. Movies []string // IMDBIDs
  8. }
  9. func UnmarshalList(b []byte) (*List, error) {
  10. var l List
  11. if err := json.Unmarshal(b, &l); err != nil {
  12. return nil, err
  13. }
  14. return &l, nil
  15. }