in gdbclient/internal/graphsonv3/graphreader.go [256:279]
func getMap(r *result) (interface{}, error) {
result := make(map[interface{}]interface{})
v, err := resultListRouter(r.Value)
if err != nil {
return nil, err
}
if len(v)%2 != 0 {
// nu-pair map key-value
return nil, internal.NewDeserializerError("map", r.Value, errors.New("un-pair map"))
}
for i := 0; i < len(v); {
key := v[i]
i++
value := v[i]
i++
result[key] = value
}
return result, nil
}