Current Value::escapeKey() has a small issue to escape all keys which include '_'. Although it is acceptable in spec, I think it is not an intended behavior.
So what we can choose is either of
keep current behavior
do not escape keys just because of '_'.
If you want 1, we need to remove unnecessary condition c != '_' && on 1222nd line, but I want to choose 2 in this PR.
I also added a simple test case to check it.
Current
Value::escapeKey()
has a small issue to escape all keys which include'_'
. Although it is acceptable in spec, I think it is not an intended behavior.So what we can choose is either of
'_'
.If you want 1, we need to remove unnecessary condition
c != '_' &&
on 1222nd line, but I want to choose 2 in this PR. I also added a simple test case to check it.PTL.