有一个JSON对象如下:
{a:1,b:"name"}
使用了JSON.stringify
转换之后是这样的:
{"a":1,"b":"name"}
请问,如何在转化的同时,将a的值1也给转换为字符串,即这种结果:
{"a":"1","b":"name"}
有一个JSON对象如下:
{a:1,b:"name"}
使用了JSON.stringify
转换之后是这样的:
{"a":1,"b":"name"}
请问,如何在转化的同时,将a的值1也给转换为字符串,即这种结果:
{"a":"1","b":"name"}
let a = { a: 1, b: "name" }
let b = JSON.stringify(a, (key, val) => typeof val === 'number' ? "" + val : val)
let obj = {a:1,b:"name"},
_obj = JSON.stringify(obj, (k,v) => {
if(typeof v === 'number') {
v = '' + v;
}
return v;
});
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决