2012-05-31 3 views
0

Когда я помещаю его в объектJson, он автоматически добавляет escape-символы.escape string in json android

поставил оригинальный

j.put("paif_start", "01/05/2012"); 

как это экономит положить

{"paif_start":"01\/05\/2012"} 

как удалить эти спецсимволы?

+0

Почему вы хотите удалить? –

+0

Ну, вы можете создать регулярное исключение или просто заменить. Когда вы найдете «\ /», вы замените его на «/» – StErMi

+0

Когда вы прочитаете строку, escape-символы будут удалены автоматически. – Shaiful

ответ

0

На приемном конце, если вы действительно хотите, вы можете просто сделать

`myJsonString = myJsonString.replaceAll("\\","");` 

Но обратите внимание, что эти символы побег никоим образом не делают JSON недействительным или иным образом семантически разные - «/» символ может быть необязательно экранирован с помощью '\' в JSON.

+0

Должно ли это быть. .replaceAll ("\\\\", "") '? –