File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
main/java/com/jsoniter/output
test/java/com/jsoniter/output Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ class StreamImplString {
4848
4949 static {
5050 for (int i = 0 ; i < CAN_DIRECT_WRITE .length ; i ++) {
51- if (i > 31 && i < 126 && i != '"' && i != '\\' ) {
51+ if (i > 31 && i <= 126 && i != '"' && i != '\\' ) {
5252 CAN_DIRECT_WRITE [i ] = true ;
5353 }
5454 }
Original file line number Diff line number Diff line change @@ -8,6 +8,10 @@ public void test_unicode() {
88 String output = JsonStream .serialize (new Config .Builder ().escapeUnicode (false ).build (), "中文" );
99 assertEquals ("\" 中文\" " , output );
1010 }
11+ public void test_unicode_tilde () {
12+ String output = JsonStream .serialize (new Config .Builder ().escapeUnicode (false ).build (), "~" );
13+ assertEquals ("\" ~\" " , output );
14+ }
1115 public void test_escape_control_character () {
1216 String output = JsonStream .serialize (new String (new byte []{0 }));
1317 assertEquals ("\" \\ u0000\" " , output );
You can’t perform that action at this time.
0 commit comments