func (v Value) List(name string) []Value {
	vItems := make([]Value, 0)
	if iItems, ok := v.field(name).([]interface{}); ok {
		for _, iItem := range iItems {
			if v, ok := iItem.(map[string]interface{}); ok {
				vItems = append(vItems, Value(v))
			}
		}
	}
	return vItems
}
// List retrieves an array of items in the value or an empty array if the field
// is not present.
List retrieves an array of items in the value or an empty array if the field
is not present.
// List retrieves an array of items in the value or an empty array if the field // is not present .
func (v Value) List(name string) []Value {
	vItems := make([]Value, 0)
	if iItems, ok := v.field(name).([]interface{}); ok {
		for _, iItem := range iItems {
			if v, ok := iItem.(map[string]interface{}); ok {
				vItems = append(vItems, Value(v))
			}
		}
	}
	return vItems
}
func ( v Value ) List ( name string ) [ ] Value { vItems := make ( [ ] Value , 0 ) if iItems , ok := v . field ( name ) . ( [ ] interface { } ) ; ok { for _ , iItem := range iItems { if v , ok := iItem . ( map [ string ] interface { } ) ; ok { vItems = append ( vItems , Value ( v ) ) } } } return vItems }
List retrieves an array of items in the value or an empty array if the field
is not present.
List retrieves an array of items in the value or an empty array if the field is not present .