我的 intl_en.arb 文件中有以下内容:
"title_chef_selection": "Chef's Selection",
"@title_chef_selection": {},
我收到此错误:
Error: Unbalanced escape quotes. To escape a single quote ', prefix it with another single quote.(mismatched_brackets)
我听从了它的建议,将其更改为:
"title_chef_selection": "Chef''s Selection",
"@title_chef_selection": {},
这显示了
Text(S.of(context).title_chef_selection)
中的两个单引号
我刚刚尝试过这个:
"title_chef_selection": "Chef\'s Selection",
"@title_chef_selection": {},
我收到此错误:
Invalid escape character in string.json(261)
,但它可以正常工作并且文本显示正确。是否有不同的方法或消除错误的方法?
单引号在 JSON 中不需要转义。只有双引号需要转义。这可能是由于其他线路的问题造成的。可以分享一下完整的代码吗