nbasic

package
v0.0.0-...-7fa2d53 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrConvertJSONToStruct = errors.New("error converting JSON to Struct")
View Source
var ErrConvertStructToMap = errors.New("error converting Struct to Map")

Map Errors

View Source
var ErrConvertToBSON = errors.New("error converting to BSON")

BSON Errors

View Source
var ErrConvertToJSON = errors.New("error converting to JSON")
View Source
var ErrInternalError = errors.New("internal error")
View Source
var ErrJSONParsing = errors.New("error when parsing JSON")

JSON Errors

View Source
var ErrJSONValidate = errors.New("error when validate JSON")

Functions

func MapNameCorrect

func MapNameCorrect(name string) string

func MapStringToJSON

func MapStringToJSON(dataMap map[string]string) ([]byte, error)

Преобразование Map в структуру

func MapStringToStruct

func MapStringToStruct(dataMap map[string]string, data interface{}) error

Преобразование Map в структуру

func MapStringToStructV2

func MapStringToStructV2(dataMap map[string]string, data interface{}) error

Преобразование Map в структуру

func MapToKeys

func MapToKeys(dataMap map[string]interface{}) []string

Получения среза ключей из Map

func MapToValues

func MapToValues(dataMap map[string]interface{}) []interface{}

Получения среза значений из Map

func ReflectKindToType

func ReflectKindToType(kind reflect.Kind) reflect.Type

func StringToType

func StringToType(value string, toType reflect.Kind) (interface{}, error)

Преобразование строки в заданный тип данных

func StructToJSON

func StructToJSON(data interface{}) (dataJ []byte, err error)

Преобразование структуры в JSON

func StructToMapString

func StructToMapString(data interface{}) (map[string]string, error)

Преобразование структуры в Map, состоящую из строк

func StructToMapStringInterface

func StructToMapStringInterface(data interface{}) (map[string]interface{}, error)

Преобразование структуры в Map

func StructToMapStringInterfaceV2

func StructToMapStringInterfaceV2(data interface{}) (dataMap map[string]interface{}, err error)

Преобразование структуры в Map через JSON

func ToLowerFirst

func ToLowerFirst(s string) (ret string)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL