我正在尝试在YAML
文件
"name": "${foo.data:toLower().equals('hello')}"
我尝试将'\'
放在'$'
和{}
之前,但它不起作用。
我只想将"name"
键设置为上面的表达式语言。
尝试结果name
失败,以获取"toLower().equals('hello')"
答案 0 :(得分:0)
如果在双引号字符串中的\
前加一个反斜杠($
),则会出现错误,因为\$
是YAML中未知的转义序列。< / p>
如果你没有收到该错误,你的解析器就会崩溃,但你可以通过使用双反斜杠来解决这个错误:
"name": "\\${foo.data:toLower().equals('hello')}"
(您可能还需要{
和}
)