json string decoding encountering invalid escape
json, python
Solution
"\s" is not a valid JSON escape string.
According to json.org, only the following escape are valid
- \"
- \\
- /
- \b
- \f
- \n
- \r
- \t
- \u four-hex-digits
Problem
I am using `simplejson` to decode the following json string. Here is a demo written in Python: ``` from simplejson import loads loads("""["\s"]""") ``` The decoder will throw: ``` JSONDecodeError: Invalid \escape ``` How to cope with this? The expected output is: ``` ["\\s"] ```