如何用 golang读取并输出crashjson的元素数量
要读取并输出crash.json的元素数量,您可以使用以下代码:
package main
import (
"encoding/json"
"fmt"
"io/ioutil"
)
func main() {
// 读取json文件
data, err := ioutil.ReadFile("crash.json")
if err != nil {
fmt.Println("读取文件错误:", err)
return
}
// 解析json数据
var crashData map[string]interface{}
err = json.Unmarshal(data, &crashData)
if err != nil {
fmt.Println("解析json数据错误:", err)
return
}
// 输出元素数量
fmt.Println("元素数量:", len(crashData))
}
在上面的代码中,我们首先使用ioutil.ReadFile()函数读取了crash.json文件的内容。然后,我们使用json.Unmarshal()函数将json数据解析为一个map[string]interface{}类型的变量crashData。
最后,我们使用len()函数输出了crashData中元素的数量
原文地址: https://www.cveoy.top/t/topic/hgvR 著作权归作者所有。请勿转载和采集!