用jq解决复杂json的提取
json_str = '''{ "optionsList": "[{\"mysql\":\"mysql\"},{\"neo4j\":\"neo4j\"}]" } ''' import json json.loads(json_str) # 报错json.decoder.JSONDecodeError: Expecting ',' delimiter: line 2 column 20 (char 21)
这是是一段从浏览器f12提取出来的json,在线json格式校验没有问题,但使用Python的json.loads()加载会报错。
阅读更多