在開發中,我們常常需要處理JSON格式的字符串。在JSON字符串中,字符串必須由雙引號包圍。
然而,有時我們需要在字符串中包含單引號。在這種情況下,我們需要對單引號進行轉義,以避免語法錯誤。
Java中使用反斜線來轉義字符。因此,在JSON字符串中使用單引號時,我們需要使用反斜線進行轉義。
String json = "{ 'name': 'Tom O\\'Neil', 'age': 30 }";
上述代碼將JSON字符串中的單引號轉義為反斜線加單引號。
另外,還可以使用雙引號表示單引號,因為在JSON字符串中,雙引號和單引號是等價的。
String json = "{ \"name\": \"Tom O'Neil\", \"age\": 30 }";
上述代碼將使用雙引號表示單引號,從而避免了編碼轉義的問題。