array_where_not_null Filter
Removes elements from the array that have a specified null value contained within the given array:
{% set items = [
{'name':'desk'},
{'name':null},
{'name':'bookcase'}
] %}
{{ items|array_where_not_null('name')|array_values|json_encode }}
{# [{"name":"desk"},{"name":"bookcase"}] #}