这是JSON:
"Title": "+%\%]?|¥¥|£+"
我需要将哪些字符转义才能使其有效?
答案 0 :(得分:2)
\
字符开始转义序列。 \%
不是有效的转义序列。
如果您想要\
作为数据,则需要将其转义:
"Title": "+%\\%]?|¥¥|£+"
显然,您还需要将其包含在JSON对象中:
{
"Title": "+%\\%]?|¥¥|£+"
}
答案 1 :(得分:-1)
如果您担心文件被保存并使用错误的字符编码或类似内容进行读取,则可能更安全地逃避其中一些文件。正如昆汀所指出的那样,你需要逃脱\
,并且也不会伤害英镑符号和日元。所有其他都是不需要转义的ASCII字符。