Json Path extractor bug?

Hello!
I’m trying to extract from response a JSON file some token.Here is the structure of JSON. I use such expression, which works in all online JSON path checkers and in Jmeter, but Gatling doesn’t.

.check(jsonPath("$..plusafteractions.#token").saveAs("token"))

I’ve tried also to get another value with Gatling:

.check(jsonPath("$..plusafteractions..st").saveAs("token")))

It works, extract is succeful. I’ve tried also

“$…plusafteractions…#token
“$…plusafteractions…’#token’”

“$…plusafteractions…\#token

“$…plusafteractions…\\#token

“$…plusafteractions…’#token’”

“$…plusafteractions…”#token""
And all these varients with one point after plusafteractions. It seems to me, that the problem is in #, however, I’ve got no more ideas how to manage with this

The JSON response

[{“command”:“settings”,“settings”:{“basePath”:"/",“pathPrefix”:"",“ajaxPageState”:{“theme”:“tt”,“theme_token”:“q1T_7HH96QJ1Fe1_sXOwbfv1Fls6u0N2jKF2Hpxe3RY”}},“merge”:true},{“command”:“lockallcontrolbuttons”,“status”:true},{“command”:“multiforminit”,“formids”:[“zayavkaoneviewbankbase_form”],“butclass”:".save-subform-class",“plusafteractions”:{“0”:{“act”:“reshenie-generator”,“z”:{“zid”:“136792”,“created”:“1533107640”,“buhkvartal”:“2”,“ztype”:“bgik”,“status”:“br”,“uclient”:“4401”,“uagent”:“209”,“ubank”:“122”,“usbank”:“171”,“docparamfile”:“3854189”,“docanketafile”:“3854190”,“docbuhfile”:“3854191”,“docsnopdfile”:“3852762”,“docsibfile”:“3852763”,“docsnnofile”:“3852764”,“uurist”:“0”,“docifnsgarletter”:“3852765”,“uubank”:“0”,“uslbank”:“0”,“commentforbank”:null,“uvbank”:null,“customsigs”:“0”,“source”:null,“releasingCommand”:null,“apid”:null,“docsToReload”:null,“pereborkomissia”:null,“innlen”:“10”,“lotnum”:“31806366591”,“sumbg”:“4697000.00”,“zslkey”:""}},"#token":"-VApHlyGLDOo89hXsA3_CYIYyJSv4oOklE9cA537RCc",“1”:{“act”:“setnextzstatus”,“st”:“pf”,“z”:{“zid”:“136792”,“created”:“1533107640”,“buhkvartal”:“2”,“ztype”:“bgik”,“status”:“br”,“uclient”:“4401”,“uagent”:“209”,“ubank”:“122”,“usbank”:“171”,“docparamfile”:“3854189”,“docanketafile”:“3854190”,“docbuhfile”:“3854191”,“docsnopdfile”:“3852762”,“docsibfile”:“3852763”,“docsnnofile”:“3852764”,“uurist”:“0”,“docifnsgarletter”:“3852765”,“uubank”:“0”,“uslbank”:“0”,“commentforbank”:null,“uvbank”:null,“customsigs”:“0”,“source”:null,“releasingCommand”:null,“apid”:null,“docsToReload”:null,“pereborkomissia”:null,“innlen”:“10”,“lotnum”:“31806366591”,“sumbg”:“4697000.00”,“zslkey”:""}},“2”:{“act”:“sayok”},“3”:{“act”:“reloadpage”}},“testfile_formids”:[“zayavkaoneviewbankbase_form”],“testfile_fields”:[“maketfile”],“options”:{“tost”:“pf”,“exclude”:[“z_data_bank”,[“maketfile”],[“br”]],“testfiles”:[“maketfile”],“butclass”:".save-subform-class",“plusafteractions”:[{“act”:“reshenie-generator”,“z”:{“zid”:“136792”,“created”:“1533107640”,“buhkvartal”:“2”,“ztype”:“bgik”,“status”:“br”,“uclient”:“4401”,“uagent”:“209”,“ubank”:“122”,“usbank”:“171”,“docparamfile”:“3854189”,“docanketafile”:“3854190”,“docbuhfile”:“3854191”,“docsnopdfile”:“3852762”,“docsibfile”:“3852763”,“docsnnofile”:“3852764”,“uurist”:“0”,“docifnsgarletter”:“3852765”,“uubank”:“0”,“uslbank”:“0”,“commentforbank”:null,“uvbank”:null,“customsigs”:“0”,“source”:null,“releasingCommand”:null,“apid”:null,“docsToReload”:null,“pereborkomissia”:null,“innlen”:“10”,“lotnum”:“31806366591”,“sumbg”:“4697000.00”,“zslkey”:""}}]},“exclude”:[]}]

And also it works fine if I try to extract token with regex