假设我有这样的json字符串
{
"Key1":"val1",
"Key2": "val2",
"Key3" : "{"Key1":"Key2"}"
}
反正我有告诉JSO.parse将Key3当作字符串而不是json字符串吗?
使用单引号作为关键字
const a = {
"Key1":"val1",
"Key2": "val2",
"Key3" : '{"Key1":"Key2"}'
}
console.log(a);
这不是有效的JSON。
如果是有效的JSON,则引号将以反斜杠\"
进行转义。
此数据不明确。您需要使用适当的JSON编码器返回并修复生成它的任何内容。