
[問題] 請問JSON裡面有哪些字元要跳脫掉呢?

來escape下列等等字元:
\"
\\
\/
\b
\f
\n
\r
\t
\u
但是在傳輸過程中偶爾還是會遇到一些會導致JSON出錯的字元
例如 chr(20) , chr(25) (今天碰到的)
後來看到 http://www.plus2net.com/php_tutorial/string-ord.php
我直接把 chr(0) ~ chr(32) 濾掉,想說根本不知道是什麼字元,去掉算了
P.S. chr(10) => \n , chr(13) => \r 過濾前要小心有一些常用到的
以上是土法煉鋼,我還是想知道正確的escape方法是甚麼(for json)
請問有大大可以為我解釋一下嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.247.209
推
10/22 18:19, , 1F
10/22 18:19, 1F
→
10/23 12:58, , 2F
10/23 12:58, 2F
→
10/23 13:18, , 3F
10/23 13:18, 3F
→
10/23 17:38, , 4F
10/23 17:38, 4F
→
10/24 00:05, , 5F
10/24 00:05, 5F