byt:=[]byte(SearchContent)
var dat map[string]interface{}
if err := json.Unmarshal(byt, &dat); err != nil {
}
for k,v:=range dat{
str:="JSON_EXTRACT(content,'$."+k+"')=(?)"
db=db.Where(str,v)
}
SearchContent格式{“ID”: 1, “NAME”: “TEST”}