JSON字符串解码遇到无效的转义符

7
我正在使用simplejson来解码以下JSON字符串。
下面是用Python编写的演示:
from simplejson import loads

loads("""["\s"]""")

解码器将会抛出异常:
JSONDecodeError: Invalid \escape

如何应对这种情况?预期输出为:
["\\s"]

1个回答

8
"\s"不是一个有效的JSON转义字符串。
根据json.org,只有以下转义是有效的:
  • \"
  • \\
  • /
  • \b
  • \f
  • \n
  • \r
  • \t
  • \u 四个十六进制数字

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接