gpt4 book ai didi

javascript - 如何正确转义 JSON.stringify 中的引号?

转载 作者:行者123 更新时间:2023-12-02 03:24:49 24 4
gpt4 key购买 nike

我使用 JSON.stringify 并得到以下结果

{
"key1": "1",
"key2": "2",
"key3": [
{
"jobCode": "full",
"income": "1",
"desc": "test"
},
{
"jobCode": "xxx",
"income": "2",
"desc": "test"
}
]
}

但是我需要得到下面的结果

{
"key1": "1",
"key2": "2",
"key3": [
{
\"jobCode\": \"full\",
\"income\": \"1\",
\"desc\": \"test\"
},
{
\"jobCode\": \"xxx\",
\"income\": \"2\",
\"desc\": \"test\"
}
]
}

我想确保 key3 的值包含在引号中。并且内部值(value)引号被转义

我尝试了 JSON.strigify 但它给了我第一个结果,但我需要第二个

最佳答案

如果您在 key3 上使用 JSON.stringify,然后将其替换为对象,它将作为字符串传递。

var obj = {"key1":"1","key2":"2","key3":[{"jobCode":"full","income":"1","desc":"test"},{"jobCode":"xxx","income":"2","desc":"test"}]};

var jsonKey3 = JSON.stringify(obj.key3);

obj.key3 = jsonKey3;

console.log(obj);

console.log(JSON.stringify(obj));

关于javascript - 如何正确转义 JSON.stringify 中的引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53689536/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com