Ext.json.encode преобразует шестнадцатеричное значение символа в его исходный символ - PullRequest
0 голосов
/ 03 мая 2019

Я получаю объект сценария java из текстового поля в форме (я написал и внутри него) как var obj = {"name": "% 26", "salary": 45124};здесь% 26 представляет «&» (шестнадцатеричное значение) (я не знаю, почему оно преобразуется в шестнадцатеричное). Когда я пытаюсь кодировать его, используя Ext.json.encode, оно преобразуется в «{» name »:« & »,« salary ».": 45124}"

теперь, когда я пытаюсь передать это через структуры в классе действий, я получаю только {"name": "

Если я перезаписываю закодированную строку как" {"name": "% 26", "salary": 45124} "Я получил правильную строку в классе действия.

...