1、问题
和后台联调时,后台要求发送标准的JSON数据格式,有两个参数的值使用的一维数组和二维数组,在用JSON.stringify格式化时,没有给数组外面加上双引号,后台要求数组最外围是双引号,内部数据时单引号,要求数据格式如下:"['101','102','103']"
2、解决
JSON.stringify(JSON.stringify(YHCODE).replace(/"/g,"'"))
3、总结
.replace(/"/g,"'")将双引号替换成单引号,在用JSON.stringify转成JSON字符串会自动加上双引号,满足要求的数据格式