我正在将数据编组为
b, err := json.MarshalJSON(&u3)
if err != nil {
log.Println("error:", err)
}
然后插入
INSERT INTO user_list (userid, listtype, data) VALUES ($1, $2, (array[$3::json]))
数据写为
{" {\"来自\":\" 2010-11-12 \",\"直到\":\ " 2018-3-10 \",\" oieId \": \" 1212458454 \",\" iType \":\" ird \"}"}
即使数据类型为json.RawMessage,也没有任何东西可以帮助我防止那些逃避被写入。
有没有办法只写为JSON而不是强制转换$ 3来强制转换为JSON,或者只是阻止这些转义被写入jsonb []类型的行?
感谢任何帮助。 感谢