2016-07-21 19 views
-2

Wie ersetzen Sie alle " Zeichen durch \". Ich habe einige String, wie folgt aus:Ersetzen Sie alle "Zeichen zu" Java

{ "Grußmeldungen": "0d8de6a6-15f1-4084-ba3a-4ebfe3151b38", "Betrag": 1,00, "Fee": 0.00, "FullAmount": 1,0}

Und ich brauche so etwas wie diese Antwort:

{\ "Grußmeldungen \": \ "0d8de6a6-15f1-4084-ba3a-4ebfe3151b38 \", \ "Betrag \": 1,00, \“ Gebühr \ ": 0.00, \" FullAmount \ ": 1.0}

Wie kann Ich mache das? Dies ist Beispiel für meinen Teil des Codes:

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

Aber es ist nicht schön funktioniert. Habt jemand eine Idee?

+0

replace.replaceAll (' "', '\\"') Ändern Sie Ihre Linie –

+1

Was bedeutet: ' Aber es funktioniert nicht nett? – Jens

+0

"Aber es funktioniert nicht gut." => Was erwartest du und was bekommst du? – Seelenvirtuose

Antwort

0

zu folgenden

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

Es wird sich ändern "confimed" auf \ "confimed \"

Verwandte Themen