假设我有一个这样的json响应,正如你可以看到的,有时邮箱存在,有时不存在. 现在,我需要判断邮箱密钥是否存在,并相应地打印json响应. 我怎么能这样做呢?
[
{"name" : "name1", "mobile": "123", "email": "email1@example.com", "carrier": "carrier1", "city", "city1"},
{"name" : "name2", "mobile": "1234", "carrier": "carrier2", "city", "city2"}
...
]
这里我需要判断p.Email是否存在,如果存在,则指定EMAIL值,如果不指定空字符串
for i, p := range jsonbody.Data {
a := p.Name
b := p.Phone[i].Mobile
c := p.INTaddress[i].Email // here i need to check
d := p.Phone[i].Carrier
e := p.Address[i].City
..........
}
我试着搜索,但没有找到golang 的任何答案.