識別子は特定の値へのパスです。
.
で区切られた複数のレベルを含む階層パスまたは単純変数です。また、配列のインデックスを含むことがあります。インデックスには、整数、または整数として解釈できる式が相当します。
識別子は一意で、Data Shaping Expression Languageで使用されるキーワードと異なる必要があります。また、特殊文字を含めることもできます。スペースを使用する必要がある場合は、識別子をバックスティック( `
)で囲みます。ただし、数値として解釈されうる識別子は使用できません。たとえば123.45
、100f
、6.5D
、5e2
は識別子として使えません。
java
、call
、new
というキーワードは予約語で、識別子として使えません。
以下の例は有効な識別子です:
x
$var
#1
field_1.subField_a
$input.customer.firstname
category.id
items[0].itemId
地点
prénom
`nom d'usage`
order[$i + 1].items[0].price