【发布时间】:2021-07-11 08:47:48
【问题描述】:
数据:
仅提取典型结构
{
"logs": [{
"points": [
[30402984,1618566621000],
[32146400,1618566636000]
],
"tags.metric": {"name": "cpu_percent"}
}]
}
代码:
func postHandle(w http.ResponseWriter, r *http.Request) {
var contentStruct ContentStruct
err := json.NewDecoder(r.Body).Decode(&contentStruct)
log.Fatal(err)
fmt.Println(contentStruct.TagsMetric)
}
问题1:
如何设计结构体?
问题2:
如何打印和查看未知的json结构?
【问题讨论】:
-
您提出了两个不同的问题。第一个是基于意见的(如何设计结构),第二个已经被问过很多次了,所以是重复的。
标签: go prometheus grafana