在这里你可以看到这段代码:
package main
import (
"fmt"
"encoding/json"
)
func main() {
map1 := map[string]map[string]interface{}{}
map2 := map[string]interface{}{}
map2["map2item"] = "map2item"
map1["map2"] = map2
fmt.Println(string(json.Marshal(map1)))
}
Run Code Online (Sandbox Code Playgroud)
返回此错误:
tmp/sandbox100532722/main.go:13:33: multiple-value json.Marshal() in single-value context.
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
有人可以解释为什么这行代码:
var file_list []string = filepath.Glob(os.Getwd() + "/*.*")
Run Code Online (Sandbox Code Playgroud)
正在生成这些错误:
multiple-value os.Getwd() in single-value context
multiple-value filepath.Glob() in single-value context
Run Code Online (Sandbox Code Playgroud)
谢谢!布莱恩