Lava Filters - Select
Category:Arrays
Description:Takes a property name as a parameter, and creates a new array of each object's value for that property.
If an object doesn't have that property, it won't be included in the final array.
Input: "CurrentPerson": {
"FullName": "Ted Decker"
"PhoneNumbers": [
{
Number - 6235555551
NumberFormatted - (623) 555-5551
NumberTypeValueId - 12
},
{
Number - 6235555552
NumberFormatted - (623) 555-5552
NumberTypeValueId - 13
},
{
Number - 6235555553
NumberFormatted - (623) 555-5553
NumberTypeValueId - 136
}
]
}
Lava: {{ CurrentPerson.NickName }}'s work phone is: {{ CurrentPerson.PhoneNumbers | Where:'NumberTypeValueId', 136 | Select:'NumberFormatted' }}.
Output: Ted's work phone is: (623) 555-5553.