大きなJSONを入力として受け取り、小さなJSON出力をレンダリングしています。問題は、JSON入力に一貫性がなく、一部のフィールドが欠落している場合があることです。
ここで、レンダリング中のエラーを回避するためにnullと空のリストをチェックする必要があり、チェックが繰り返されて長くなります。
#{if _.metadata && _.metadata.genres && _.metadata.genres.size() > 0}
"genre": ${_.metadata.genres.get(0)},
#{/if}
アイテムが存在するかどうかを確認するためのよりスマートな方法はありますか?