diff --git a/tool/json2go/parser.go b/tool/json2go/parser.go index 0576fc2..2aef5b4 100644 --- a/tool/json2go/parser.go +++ b/tool/json2go/parser.go @@ -95,6 +95,10 @@ func (jg *JSON2GO) parseArray(key string, parseResult gjson.Result) { return } } + // 对象,重新 + if dataType == "object" { + dataType = "map[string]interface{}" + } // 所有数据类型都一致 if len(key) == 0 { jg.append("[]" + dataType)