-2

How replace all " characters with \". I have some String, like this:

{"ConfirmId":"0d8de6a6-15f1-4084-ba3a-4ebfe3151b38","Amount":1.00,"Fee":0.00,"FullAmount":1.0}

And I need something like this answer:

{\"ConfirmId\":\"0d8de6a6-15f1-4084-ba3a-4ebfe3151b38\",\"Amount\":1.00,\"Fee\":0.00,\"FullAmount\":1.0}

How can I do this? This is example of my part of code:

String replace = Answer.get(1);
replace = "\"" + replace.replaceAll("\"","\\\"") + "\"";
System.out.println(replace);

But it doesn't work nice. Have somebody any idea?

Tom
  • 16,842
  • 17
  • 45
  • 54
metalink
  • 594
  • 2
  • 8
  • 21

1 Answers1

0

Change your line to following

replace = replace.replaceAll("\"", "\\\\\"");

It will change "Confimed" to \"Confimed\"

Loki
  • 801
  • 5
  • 13