我正在尝试使用解码 JSON 字符串
json.loads(request.POST.get('d'))
其中 d 是一个包含 JSON 字符串的 POST 参数。
我在堆栈跟踪中收到以下错误:
ValueError: Unterminated string starting at: line 1 column 22 (char 22)
这是 JSON 字符串:
{"data":{"40":{"html":"<span style=\"color:#ffffff;\">test</span>","background":"transparent"},"41":{"html":"","background":"transparent"},"42":{"html":"","background":"transparent"}},"action":"save"}
但是,如果我不在 data->40->html 中应用 span 标签,它会起作用
{"data":{"40":{"html":"test","background":"transparent"},"41":{"html":"","background":"transparent"},"42":{"html":"","background":"transparent"}},"action":"save"}
这里有什么问题?