我有一个JSON文件如下:
[
{"testid" : 1, "desc" : "with valid email", "rescode" : 200, "request" : {"my_user" : {"email" : "#{$user.email}", "password" : "abcde"}, "source" : "android"}},
{"testid" : 2, "desc" : "with valid phone", "rescode" : 200, "request" : {"my_user" : {"phone" : "#{$user.phone}", "password" : "abcde"}, "source" : "android"}}
]
现在,当我尝试解析此JSON以使用JSON.parse()
获取哈希时,我得到的内容在#
之前有一个反斜杠,如下所示:
{"housing_user"=>{"email"=>"\\#{$user.email}", "password"=>"abcde"}, "source"=>"android"}
它阻止我使用$user.email
的值,而是使用\\#{$user.email}
。
我该如何防止这种情况?