in gdbclient/internal/graphsonv3/graphreader.go [166:179]
func getBoolOrString(raw json.RawMessage) (interface{}, error) {
var vstr string
if err := json.Unmarshal(raw, &vstr); err == nil {
return vstr, nil
}
var vbool bool
if err := json.Unmarshal(raw, &vbool); err == nil {
return vbool, nil
}
internal.Logger.Error("graphSonV3 un-handle response", zap.String("raw", string(raw)))
return nil, internal.NewDeserializerError("single bool or string", raw, nil)
}