Java 给字符串加转义符号
原String param = "[{"TableId":"1277200468803678","TableName":"sys_job_collect","StepType":"read","StepName":"数据读入","DataSourceId":"1273585549180928"}, {"StepType":"NullFilter","Colums":"job_name,job_logpath","StepName":"空值过滤"}, {"TableId":"1277200468803678","TableName":"sys_job_collect_copy","StepType":"writer","StepName":"数据写入","DataSourceId":"1273585549180928"}]"
需要转换为
String param = \[\{\"StepType\":\"read\",\"StepName\":\"数据读入\",\"TableName\":\"sys_job_collect\",\"TableId\":\"1277200468803678\",\"DataSourceId\":\"1273585549180928\"\},\{\"StepType\":\"NullFilter\",\"StepName\":\"空值过滤\",\"Colums\":\"job_name,job_logpath\"\},\{\"StepType\":\"writer\",\"StepName\":\"数据写入\",\"TableName\":\"sys_job_collect_copy\",\"TableId\":\"1277200468803678\",\"DataSourceId\":\"1273585549180928\"\}\]
请问有自动转换的方法嘛?
在idea 里面你定义一个字符串,他可以自动转换的。比如你先定义
String s = ""; 然后你把要粘贴的内容粘贴到双引号里面,就会自动转义的
你先把中间一段粘进文本文档里面(记事本),然后替换"为\"不就行了
在IDE里直接替换也行,但是一定注意选好范围,别把整个代码全替换乱了
IDEA中,带引号的文本复制到String中,可自动转义。