我有以下代码,当缺少属性debug
时,程序崩溃时出现难以理解的错误。我想抓住这个错误并提供更好的消息,但我尝试过的是无法正常工作
我想避免。
var jsonParsedApp *gabs.Container = nil
debug := jsonParsedApp.Path("debug").Data()
//This is what I’ve tried
if debug == nil {
log.Println(“Property debug is missing “)
}
答案 0 :(得分:3)
有一个Exists
方法
if jsonParsedApp.Exists("debug") {
// you can safely read it here
}
参考文献: