在Golang中为json对象创建HTTP突变请求

我是Golang和Graph ql的新手。我有需要作为突变调用突变方法传递的json对象。我无法按以下常规方式传递json,

request, err := http.newRequest("POST","https://countries.trevorblades.com/", bytes.buffer(JsonValue))

因为突变请求应该是这样的,

突变{   createEntry(     汽车:{         名称:“雅阁”     型号:“ 2018”     颜色:“蓝色”     } }

我已经将Car作为一种结构转换为json,任何人都可以提供有关使用net / http进行调用createEntry的变异请求的帮助吗