This is a created article in which the information may have evolved or changed.
Package Mainimport ("Encoding/json" "FMT") var user map[string]interface{}func Main () {userjson: = "{\" username\ ": \" System\ ", \" password\ ": \" 123456\ "}" json. Unmarshal ([]byte (Userjson), &user) fmt. PRINTLN (user)//print Result: map[password:123456 username:system]username: = user["username"]fmt. Println ("username = =", username)//username = = system//To determine the length of username is not 0,//if len (username)! = 0 {//direct use, Error Invalid argument username (type interface {}) for lenif len (username. ( string))! = 0 {//passed. ( String) into a string type FMT. Println ("Enter Legal")} else {fmt. PRINTLN ("Input not Valid")}}
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.