2016-09-14 84 views
-4

我得到錯誤「無法解組對象爲類型[]圍棋值main.parsed」當我嘗試這個我怎樣才能正確地解組JSON到定義的結構

package main 

import {...} 
type parsed struct { 
     Title string `json:"title,string,omitempty"` 
} 

func Function (args [] String) string { 

var jsonData [] parsed 
    body, err := ioutil.ReadAll(resp.Body) 
     if err!= nil { 
       return "" 
     }   
    err = json.Unmarshal([]byte(body), &jsonData) 
     if err!= nil { 
       return "" 
     } 
    fmt.Println(jsonData) 
} 
+0

你可以做一個樣本https://play.golang.org/? 與你的相似,https://play.golang.org/p/64LCjbg6pI工作正常。 –

+0

我不能在操場上做http請求 – user6586806

+3

創建一個'Minimal,Complete,and Verifiable example','Minimal-儘可能少使用代碼,但仍然會產生同樣的問題' –

回答

0

似乎格式{ 「ID」: 「值」,...}而不是[{ 「ID」, 「價值」},{} ...]

嘗試用替換

var jsonData [] parsed 

var jsonData parsed 
相關問題