使用golang的elasticsearch客户程序“ elastic”时遇到了这个问题。
* json.RawMessage是[] byte的类型。如果我不将[] byte()写入强制类型,它表示不能将'resp.Source'(* json.RawMessage类型)用作[] byte类型。
环境为1.10.3和弹性6.x
答案 0 :(得分:4)
*json.RawMesasge
不是[]byte
。这是一个指针。
取消引用指针以转换为字节片:
byteSlice := []byte(*pointerToRawMessage)