問題表現:當使用golang里的json修飾符,如果對應數據結構是數組的時候,當回傳數組為空,需要確保數組是一個空的實例化對象(Object),否則json將返回null或undefined。
type SerieItem struct { Data [][]int64 `json:"data"` Name string `json:"name"` Cf string `json:"cf"` Endpoint string `json:"endpoint"` Counter string `json:"counter"` }
例如上面的結構體,若Data字段為空,則為了確保返回的json對應的data字段不為null,應對空值更改成一個實例化的[][]int64
if len(xv)==0{ xv=[][]int64{} }
問題解決