2013-03-28 3 views
4

내가의 오류를 받고 있어요. 나는 encoding/json에 대한 문서를 읽고 있는데 이것이 유효하다는 것을 보여주는 예를 보여줍니다. 뭐라 구요?JSON 비 정렬 화 오류

package main 

import (
    "encoding/json" 
    "fmt" 
    "io/ioutil" 
) 

func main() { 

    var json interface{} 
    data, _ := ioutil.ReadFile("testMusic.json") 
    json.Unmarshal(data, &json) 
    m := json.(map[string]interface{}) 
    fmt.Printf("%+v", m) 

} 

답변

26

당신은 JSON 모듈을 참조 로컬 변수 json 그 마스크 글로벌 기호 json을 정의했다. 지역 변수의 이름을 변경하면 코드가 작동합니다.

+0

감사합니다 martin, 이것은 나를 미치게했습니다 :) – tlossen

+0

2017 년 정확한 오류 :) – deepujain