我有這樣一個JSON:JSON標籤解碼成一個struct在Golang
{
"add":[{"id": "1234ABCD"}, {"id": "5678EFGH"}]
}
而且我有一個這樣的結構:
type ExampleStruct struct {
Added []string
}
我想知道什麼JSON標籤我應該把在我的結構,以便我做了JSON解碼(代碼未顯示在這裏),然後調用exampleStruct := &ExampleStruct
其次是exampleStruct.Added
,我怎麼能得到["1234ABCD", "5678EFGH"]
?
我試着這樣做:
type ExampleStruct struct {
Added []string `json:"add"`
}
但沒有奏效。
如果只使用第一項的'id'數組,那麼該怎麼辦? 爲什麼不給'ExampleStruct'添加一個方法並獲取第一個項目。 –
有可能有多個'id'可以從API調用中添加。爲了簡潔,我只是添加了一個。 –
__不止一個可以添加_的ID,然後如果你調用'ExampleStruct.Added',你仍然得到第一個項目? –