0

我将一个大的 JSON 作为输入,并呈现一个较小的 JSON 输出。问题是 JSON 输入不一致,有时会丢失某些字段。

现在我必须检查 null 和空列表以避免渲染过程中的错误,并且检查变得重复且冗长:

#{if _.metadata && _.metadata.genres && _.metadata.genres.size() > 0}
 "genre": ${_.metadata.genres.get(0)},
#{/if}

有没有更聪明的方法来检查一个项目是否存在?

4

1 回答 1

2
"genre": ${_?.metadata?.genres?.get(0)},
于 2012-06-15T08:21:26.123 回答