JSON中如何转义字符串中的双引号(转载)

问:


 

I'm trying to show double quotes but it shows one of the backslashes:

"maingame": {
    "day1": {
        "text1": "Tag 1",
        "text2": "Heute startet unsere Rundreise \\\"Example text\\\". Jeden Tag wird ein neues Reiseziel angesteuert bis wir. "
    }
}

When rendering in the html it shows as \"Example text\". What is the correct way?

 

 

答:


 

Try this:

"maingame": {
  "day1": {
    "text1": "Tag 1",
     "text2": "Heute startet unsere Rundreise \" Example text\". Jeden Tag wird ein neues Reiseziel angesteuert bis wir. "
  }
}

(just one backslash (\) in front of quotes).

 

 

JSON字符串中的转义字符和C#一样,都是用反斜线"\"开头的,例如:

\b  Backspace (ascii code 08)
\f  Form feed (ascii code 0C)
\n  New line
\r  Carriage return
\t  Tab
\"  Double quote
\\  Backslash character

 

 

参考文献:

How to escape double quotes in JSON

How to escape special characters in building a JSON string?

 

转载于:https://www.cnblogs.com/OpenCoder/p/10873936.html

你可能感兴趣的:(JSON中如何转义字符串中的双引号(转载))