【feat】添加设备影子

This commit is contained in:
XM-GO
2023-09-21 18:00:33 +08:00
parent 3ac9354573
commit 11d7459271
12 changed files with 253 additions and 446 deletions

View File

@@ -1,7 +1,6 @@
package tool
import (
"log"
"reflect"
"regexp"
"strings"
@@ -71,7 +70,6 @@ func CheckInterfaceIsArray(data interface{}) (bool, []map[string]interface{}) {
if valueType.Kind() == reflect.Slice || valueType.Kind() == reflect.Array {
var maps []map[string]interface{}
for _, item := range data.([]interface{}) {
log.Println("item", item)
if m, ok := item.(map[string]interface{}); ok {
maps = append(maps, m)
}
@@ -80,3 +78,8 @@ func CheckInterfaceIsArray(data interface{}) (bool, []map[string]interface{}) {
}
return false, nil
}
func GetInterfaceType(v interface{}) string {
interfaceType := reflect.TypeOf(v)
return interfaceType.String()
}