Welcome to Qi-U Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
820 views
in Technique[技术] by (71.8m points)

正则怎么将json格式中的long类型转换字符串?

一个后台转过来的集合,因为id是long类型,json.parse会丢失精确度,如何用正则把所有关于id的值,都改成字符串类型


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

Please log in or register to answer this question.

1 Answer

0 votes
by (71.8m points)
const result = '[{"id":1234567890},{"id":1234567891}]'.replace(/(?<="id"s*:s*)(d+)/g, '"$1"');

// "[{"id":"1234567890"},{"id":"1234567891"}]"
console.log(result);

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Qi-U Community for programmer and developer-Open, Learning and Share
...