How can i approach to object in object using scripted fields?

How can i approach to object in object using scripted fields?

I have data like below:

human :
[
{
info : [
{
type: "A"
user: "a@domain.com"
},
{
type: "B"
user: "a@domain.com"
}
]
},
{
info : [
{
type: "C"
user: "b@domain.com"
},
{
type: "B"
user: "d@domain.com"
}
]

},

]

I want to approach object in info arraylist.

So i used 'params'

for (aman in params['_source']['human'])
{
///
}

but i can't approach to type or user value using 'params'.
I want to get the value.

How can i approach to the value?