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 に答える