File tree 2 files changed +5
-1
lines changed
main/java/com/jsoniter/output
test/java/com/jsoniter/output
2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ class StreamImplString {
48
48
49
49
static {
50
50
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 != '\\' ) {
52
52
CAN_DIRECT_WRITE [i ] = true ;
53
53
}
54
54
}
Original file line number Diff line number Diff line change @@ -8,6 +8,10 @@ public void test_unicode() {
8
8
String output = JsonStream .serialize (new Config .Builder ().escapeUnicode (false ).build (), "中文" );
9
9
assertEquals ("\" 中文\" " , output );
10
10
}
11
+ public void test_unicode_tilde () {
12
+ String output = JsonStream .serialize (new Config .Builder ().escapeUnicode (false ).build (), "~" );
13
+ assertEquals ("\" ~\" " , output );
14
+ }
11
15
public void test_escape_control_character () {
12
16
String output = JsonStream .serialize (new String (new byte []{0 }));
13
17
assertEquals ("\" \\ u0000\" " , output );
You can’t perform that action at this time.
0 commit comments