struconv

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

* @FileName: dataHandler.go * @Author: xjj * @CreateTime: 2021/12/20 下午4:28 * @Description: 处理数据常用方法封装

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ToMap

func ToMap(data interface{}, tag string) (result map[string]interface{})

* @Function:ToMap @Description:使用指定tag标签将结构体转map,如果tag不存在,则将字段名首字母小写后作为key。 @Param:obj interface{} 结构体对象,!!不支持带有私有属性的结构体(字段首字母需要大写)!! @Param:tag string 标签 @Return:map[string]interface{} @author:JunjieXu @Time:2021/3/2

func ToMapUseField

func ToMapUseField(obj interface{}) (result map[string]interface{})

* @Function:ToMapUseField @Description:结构体转map 使用的是结构体字段(字段首字母会小写) @Param:obj interface{} 结构体对象,!!不支持带有私有属性的结构体(字段首字母需要大写)!! @Return:map[string]interface{} @author:JunjieXu @Time:2021/12/23

func ToQueryParam

func ToQueryParam(data interface{}, tag string) (result string)

使用json标签将结构体转换为http请求的prams字符串结构

func ToString

func ToString(array interface{}, operator, spacer string) (data string)

ToString @Description: 结构体转字符串 @param array 切片或数组 @param operator 赋值符号 如"=",":"等 @param spacer 间隔符 如"," 、 "&" 、 " "等 @return data

Types

This section is empty.

Jump to

Keyboard shortcuts

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