7

simplejson次のjson文字列をデコードするために使用しています。

Pythonで書かれたデモは次のとおりです。

from simplejson import loads

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

デコーダーは以下をスローします:

JSONDecodeError: Invalid \escape

これにどう対処するか?期待される出力は次のとおりです。

["\\s"]
4

1 に答える 1

8

「\s」は有効な JSON エスケープ文字列ではありません。

json.orgによると、次のエスケープのみが有効です

  • \"
  • \\
  • /
  • \b
  • \f
  • \n
  • \r
  • \t
  • \u 4 桁の 16 進数
于 2012-05-07T13:22:46.887 に答える