Go语言读取crash.json文件并获取元素数量
要读取并输出 crash.json 的元素数量,您可以使用以下 Go 代码:
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/oJsj 著作权归作者所有。请勿转载和采集!