|
|
@ -12,6 +12,19 @@ var ( |
|
|
|
|
|
|
|
type Map map[string]string |
|
|
|
|
|
|
|
func (m Map) Del(keys ...string) Map { |
|
|
|
for i := range keys { |
|
|
|
delete(m, keys[i]) |
|
|
|
} |
|
|
|
return m |
|
|
|
} |
|
|
|
|
|
|
|
func (m Map) Join(kvs Map) Map { |
|
|
|
for k := range kvs { |
|
|
|
m[k] = kvs[k] |
|
|
|
} |
|
|
|
return m |
|
|
|
} |
|
|
|
func (m Map) Json() []byte { |
|
|
|
result, err := json.Marshal(m) |
|
|
|
if err != nil { |
|
|
|