Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 如何计算json中不匹配的元素_Go - Fatal编程技术网

Go 如何计算json中不匹配的元素

Go 如何计算json中不匹配的元素,go,Go,我有json文件,其中包括(学生的名字、姓氏)(大约有50个学生的名字) 及 我还有另一个json文件,其中包括(公司名称、电子邮件)(大约有30个公司名称) 我下面的代码正在工作,正在读取json文件,导入并匹配我需要的所有数据,如下所示: 学生姓名、姓氏、公司名称、电子邮件 我的问题是,在导入和匹配数据之后,有(大约20名学生没有显示学生的名字和姓氏),因为他们没有足够的数据来匹配公司的json文件 我不想给他们看,但我需要数一数剩下的学生姓名,我该怎么做(我的代码中有点混乱,我不知道是什么

我有
json
文件,其中包括(学生的名字、姓氏)(大约有50个学生的名字)

我还有另一个
json
文件,其中包括(公司名称、电子邮件)(大约有30个公司名称)

我下面的代码正在工作,正在读取
json
文件,导入并匹配我需要的所有数据,如下所示:

学生姓名、姓氏、公司名称、电子邮件

我的问题是,在导入和匹配数据之后,有(大约20名学生没有显示学生的名字和姓氏),因为他们没有足够的数据来匹配公司的json文件

我不想给他们看,但我需要数一数剩下的学生姓名,我该怎么做(我的代码中有点混乱,我不知道是什么),提前谢谢

类型数据库结构{
公司[]结构{
IndexID int`json:“索引”`
CompanyName字符串`json:“公司”`
CompanyMail字符串`json:“电子邮件”`
}`json:“公司”`
实习生[]结构{
CompanyID int`json:“公司id”`
名称结构{
FirstName字符串`json:“first”`
LastName字符串`json:“last”`
}`json:“名称”`
}`json:“实习生”`
}
func数据监控(d数据库){
文件名:=[]字符串{“Companies1.json”、“Companies2.json”、“student.json”}
数据库:=[]数据库{}
对于u,文件:=范围文件名{
jsonData,err:=ioutil.ReadFile(文件)
如果错误!=零{
恐慌(错误)
}
db:=数据库{}
err=json.Unmarshal(jsonData和db)
如果错误!=零{
恐慌(错误)
}
数据库=追加(数据库,db)
对于i:=0;i
能否提供您的
json
文件的演示?