1 Star 0 Fork 0

csingo/cHelper

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Mapping.go 877 Bytes
一键复制 编辑 原始数据 按行查看 历史
Joe Chan 提交于 2022-04-03 21:22 . update
package cHelper
func CopyStringMappingArray(data []map[string]string) (result []map[string]string) {
if data == nil {
return
}
for _, datum := range data {
resultItem := make(map[string]string)
for k, v := range datum {
resultItem[k] = v
}
result = append(result, resultItem)
}
return
}
func CopyStringMapping(data map[string]string) (result map[string]string) {
if data == nil {
return
}
result = make(map[string]string)
for k, v := range data {
result[k] = v
}
return
}
func AlignStringMappingArrayFields(data []map[string]string) []map[string]string {
fields := []string{}
for _, item := range data {
for k, _ := range item {
fields = append(fields, k)
}
}
for index, item := range data {
for _, field := range fields {
if _, ok := item[field]; !ok {
data[index][field] = ""
}
}
}
return data
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/csingo/cHelper.git
git@gitee.com:csingo/cHelper.git
csingo
cHelper
cHelper
v0.0.130

搜索帮助