func getProperty()

in gdbclient/internal/graphsonv3/graphreader.go [354:368]


func getProperty(r *result) (interface{}, error) {
	v := &propertyV3{}
	err := json.Unmarshal(r.Value, v)
	if err != nil {
		return nil, internal.NewDeserializerError("property", r.Value, err)
	}

	n, err := resultRouter(v.Value)
	if err != nil {
		return nil, err
	}

	prop := graph.NewDetachedProperty(v.Key, n, nil)
	return prop, nil
}