我使用 JSON.stringify 并得到以下结果
{"key1":"1","key2":"2","key3":[{"jobCode":"full","income":"1","desc":"test"},{"jobCode":"xxx","income":"2","desc":"test"}]}
Run Code Online (Sandbox Code Playgroud)
但我需要得到以下结果
{"key1":"1","key2":"2","key3":"[{\"jobCode":\"full\",\"income\":\"1\",\"desc\":\"test\"},{\"jobCode":\"xxx\",\"income\":\"2\",\"desc\":\"test\"}]"}
Run Code Online (Sandbox Code Playgroud)
我想确保 key3 的值在引号中。和内部价值报价被转义
我试过了,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));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6084 次 |
| 最近记录: |