structil icon indicating copy to clipboard operation
structil copied to clipboard

Running AddString inside for makes app crash

Open marciowinicius opened this issue 4 years ago • 0 comments

When I make something like this : ` builder := dynamicstruct.NewBuilder() row := make(map[string]interface{}) for k, v := range searchable { builder.AddString(k) row[k] = v } dataJsonStr, err := json.Marshal(data) builder.AddString("Data") row["Data"] = string(dataJsonStr) builder.AddString("Key") row["Key"] = key builder.AddString("Timestamp") time.Local, _ = time.LoadLocation("America/Sao_Paulo") row["Timestamp"] = time.Now().String() builder.AddInt("LogType") row["LogType"] = logType ds, _ := builder.Build() dec, _ := ds.DecodeMap(row)

` My APP crashes. When I remove the builder.AddString(k) inside the for, everything works fine.

marciowinicius avatar Jul 06 '21 18:07 marciowinicius