大家好,
而且我太明白 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大的说明,我想我明白了,谢谢~