大家好,
而且我太明白 http://json.org/ 裡面的這個圖 http://json.org/string.gif
像裡面包含了 / escape後應該是 \/
不過gson處理後似乎沒變這樣
JsonObject json = new JsonObject();
json.addProperty("test", "/");
System.out.println(json.toString());
印出的結果是 {"test":"/"}
這是表示gson在處理一些字元的escape跟規格的不同嗎?
那請問有人知道它是怎麼處理的特殊字元跳脫呢?
還有圖最底下有 u 4 hexdecimal digits這是什麼意思? 不太懂
謝謝~
原來沒有一定要escape, 可以走中間或下面的, 謝謝說明那再請問有人知道gson裡是怎麼做escape的嗎?An unicode character except " or \ or control character, 中間那條規則是這樣寫, 碰到"應該就算結束, 碰到\ 應該就是要escape了吧, 難道escape不是都照下面規則?不好意思這邊我不太明白..謝謝s大及p大的說明,我想我明白了,謝謝~