2017-03-21 16 views
0

こんにちはjavaには次の出力文字列があります。テストで引用符付きの文字列をエスケープする

{"option" : "\"optionA\""} 

他の文字列が.containsメソッドで上記の値を含むかどうかを確認する必要があります。上記の文字列を確認するにはどうすればよいですか、エスケープ文字に問題があります。

sample.contains(response.contains("\{\"option\":\"\\\"optionA\\\"\"\}"); 

答えて

1

ここでは、中括弧の前に冗長バックスラッシュを使用しています。 シンボル "{"は、文字列の一部として解釈できるため、避けてください。これはうまくいくはずです:

sample.contains(response.contains("{\"option\":\"\\\"optionA\\\"\"}"); 
関連する問題