descrever:
Por exemplo: Eu tenho um grupo de formato de dados dinâmicos é "texto":["aaa", "bbb"]
como converter para "texto":"["aaa", "bbb"]"
tratar:
提示:注意数据类型转换处理:
Código de processamento:
let text=["aaa","bbb"]
// 1、JSON数组转化为JSON字符串
let str=JSON.stringify(text)
// 2、用字符串的replace方法进行对应的字符替换
// let rep=str.replace(/\"/g,'\\"').replace(/\[/g,'\"[').replace(/\]/g,'\]"');
let rep=str.replace(/\"/g,'\\"').replace('[','"[').replace(']',']"');
console.log('替换后数据:'+rep); // "[\"aaa\",\"bbb\"]"
Perceber:
Dica: Preste atenção na substituição de ":
Por exemplo: substitua " por $"
let rep=str.replace(/\"/g,"$\"") // [$"aaa$",$"bbb$"]
Se houver uma boa maneira de obter o efeito de conversão dos casos acima, deixe uma mensagem para trocar, deixe-me aprender; se a expressão estiver errada, deixe uma mensagem para me corrigir