Documentation

Overview

    Package mapstruct provides utilities that decode map and inject values into struct

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func Decode

    func Decode(to interface{}, from interface{}, opts ...func(*mapstructure.DecoderConfig)) error

      Decode decode (convert) map to struct

      func DecodeStructToMap

      func DecodeStructToMap(val interface{}) (sm map[string]interface{}, ok bool)

        DecodeStructToMap TODO: should improve the performance

        func WithAnnotation

        func WithAnnotation(config *mapstructure.DecoderConfig)

        func WithSquash

        func WithSquash(config *mapstructure.DecoderConfig)

        func WithWeaklyTypedInput

        func WithWeaklyTypedInput(config *mapstructure.DecoderConfig)

        Types

        This section is empty.

        Source Files