传递JSON.parse以将某个键作为字符串使用吗?有可能

问题描述 投票:0回答:1

假设我有这样的json字符串

{
"Key1":"val1",
"Key2": "val2",
"Key3" : "{"Key1":"Key2"}"
}

反正我有告诉JSO.parse将Key3当作字符串而不是json字符串吗?

javascript json
1个回答
1
投票

使用单引号作为关键字

const a = {
"Key1":"val1",
"Key2": "val2",
"Key3" : '{"Key1":"Key2"}'
}
console.log(a);

1
投票

这不是有效的JSON。

如果是有效的JSON,则引号将以反斜杠\"进行转义。

此数据不明确。您需要使用适当的JSON编码器返回并修复生成它的任何内容。

© www.soinside.com 2019 - 2024. All rights reserved.