Description
When constructing objects, N1QL requires the names in name-value pairs to be static strings.
{ "a" : 1 + 2 }N1QL should allow both names and values to be arbitrary expressions. If a name does not evaluate to a string, the result of the object construction is NULL.
{ x || y : 1 + 2 }