이 글의 예시에서는 Go 언어로 JSON을 인코딩하고 디코딩하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
json은 서로 다른 플랫폼 간에 데이터를 전송하는 가장 좋은 방법이 되었습니다. Golang은 json을 매우 잘 지원합니다. 코드는 다음과 같습니다.
package main import ( "fmt" "encoding/json" ) func main() { // json encode j1 := make(map[string]interface{}) j1["name"] = "脚本之家" j1["url"] = "http://www.jb51.net/" js1, err := json.Marshal(j1) if err != nil { panic(err) } println(string(js1)) // json decode j2 := make(map[string]interface{}) err = json.Unmarshal(js1, &j2) if err != nil { panic(err) } fmt.Printf("%#v\n", j2) }
이 기사가 나왔으면 좋겠습니다. 모든 사람의 Go 언어 프로그램에 도움이 될 것입니다. 디자인이 도움이 됩니다.
Go 언어가 JSON을 인코딩하고 디코딩하는 방법에 대한 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!