golang基礎 巢狀結構體

2021-10-19 08:39:57 字數 529 閱讀 6125

如下json返回值該如何解析?

,

"values": [

[1612254395,

"40969232384"],[

1612254995,

"39823257600"]]

}]

}}

首先要構造出合適的結構體,根據以上返回值構造結構體如下:

// prometheus 響應體

type vectorresponse struct

type prometheusdata struct

type vector struct `json:"values"`

}

將json字串轉換成以上自定義的資料結構

var response vectorresponse

err = json.unmarshal(data, &response)

if err != nil

結構體巢狀結構體名

結構體巢狀結構體名 前一段時間在看ddk中例子的時候,看到這樣的的結構體定義 typedef struct common device data common device data,pcommon device data typedef struct pdo device data pdo dev...

結構體中巢狀結構體

結構體的巢狀問題 結構體的自引用 self reference 就是在結構體內部,包含指向自身型別結構體的指標。結構體的相互引用 mutual reference 就是說在多個結構體中,都包含指向其他結構體的指標。1.1不使用typedef時 錯誤的方式 struct tag 1 這種宣告是錯誤的,...

巢狀結構體案例

這個案例還是有很多地方可以學習的,決定記錄一下 參考 黑馬程式設計師匠心之作 c 教程從0到1入門程式設計 include include include include using namespace std 定義結構體 struct student struct teacher 賦值函式 voi...