在螺母中找到答案
传递给的值
json.Marshal必须是
json.RawMessage正常工作的指针:
package mainimport ( "encoding/json" "fmt")func main() { raw := json.RawMessage(`{"foo":"bar"}`) j, err := json.Marshal(&raw) if err != nil { panic(err) } fmt.Println(string(j)) }


