在textarea里 输入回车字符后,后台代码使用net.sf.json.JSONObject中的fromObject方法字符串转JSONObject对象
发现报错:net.sf.json.JSONException: Unterminated string at character 78 of {id:'746',name:'123',pwd:'123',ip:'1.1.1.1
2.2.2.2',log_name:'XXX'}
\r回车 \n换行
使用replace替换字符串内的换行\r为unicode码
s = s.replace("\r", "\\u000D");
\n 换行 ('\u000A')
s = s.replace("\n", "\\u000A");
结果:
转换前
{id:'746',name:'123',pwd:'123',ip:'1.1.1.1
2.2.2.2',log_name:'XXX'}
转换后
{"id":"746","name":"123","pwd":"123","ip":"1.1.1.1\r2.2.2.2","log_name":"XXX"}