Skip to content

Commit 219587f

Browse files
committed
change DEFAULT_GENERATE_FEATURE
1 parent 2f25676 commit 219587f

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

src/main/java/com/alibaba/fastjson/JSON.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ public abstract class JSON implements JSONStreamAware, JSONAware {
7171
features |= com.alibaba.fastjson.serializer.SerializerFeature.SkipTransientField.getMask();
7272
features |= com.alibaba.fastjson.serializer.SerializerFeature.WriteEnumUsingToString.getMask();
7373
features |= com.alibaba.fastjson.serializer.SerializerFeature.SortField.getMask();
74-
// features |= com.alibaba.fastjson.serializer.SerializerFeature.WriteTabAsSpecial.getMask();
75-
features |= com.alibaba.fastjson.serializer.SerializerFeature.WriteSlashAsSpecial.getMask();
74+
features |= com.alibaba.fastjson.serializer.SerializerFeature.WriteTabAsSpecial.getMask();
75+
// features |= com.alibaba.fastjson.serializer.SerializerFeature.WriteSlashAsSpecial.getMask();
7676
DEFAULT_GENERATE_FEATURE = features;
7777
}
7878

@@ -601,5 +601,5 @@ public static final <T> T toJavaObject(JSON json, Class<T> clazz) {
601601
return TypeUtils.cast(json, clazz, ParserConfig.getGlobalInstance());
602602
}
603603

604-
public final static String VERSION = "1.1.27";
604+
public final static String VERSION = "1.1.28";
605605
}

src/test/java/com/alibaba/json/bvt/LexerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public void test_string() throws Exception {
7070

7171
String stringVal = lexer.stringVal();
7272

73-
Assert.assertEquals("\"\\\\/\\b\\f\\n\\r\t\"", JSON.toJSONString(stringVal));
73+
Assert.assertEquals("\"\\\\/\\b\\f\\n\\r\\t中\"", JSON.toJSONString(stringVal));
7474

7575
}
7676

src/test/java/com/alibaba/json/bvt/TabCharTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55

66
import com.alibaba.fastjson.JSON;
77
import com.alibaba.fastjson.JSONObject;
8+
import com.alibaba.fastjson.serializer.SerializeConfig;
89
import com.alibaba.fastjson.serializer.SerializerFeature;
910

1011
public class TabCharTest extends TestCase {
1112

1213
public void test_0() throws Exception {
1314
JSONObject json = new JSONObject();
1415
json.put("hello\t", "World\t!");
15-
Assert.assertEquals("{\"hello\t\":\"World\t!\"}", JSON.toJSONString(json));
16-
Assert.assertEquals("{\"hello\\t\":\"World\\t!\"}", JSON.toJSONString(json, SerializerFeature.WriteTabAsSpecial));
16+
Assert.assertEquals("{\"hello\\t\":\"World\\t!\"}", JSON.toJSONString(json));
17+
Assert.assertEquals("{\"hello\t\":\"World\t!\"}", JSON.toJSONStringZ(json, SerializeConfig.getGlobalInstance(), SerializerFeature.QuoteFieldNames));
1718
Assert.assertEquals("{'hello\\t':'World\\t!'}", JSON.toJSONString(json, SerializerFeature.WriteTabAsSpecial, SerializerFeature.UseSingleQuotes));
1819
}
1920

src/test/java/com/alibaba/json/bvt/parser/JSONScannerTest_singQuoteString.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public void test_string() throws Exception {
4848

4949
String stringVal = lexer.stringVal();
5050

51-
Assert.assertEquals("\"\\\\/\\b\\f\\n\\r\t\"", JSON.toJSONString(stringVal));
51+
Assert.assertEquals("\"\\\\/\\b\\f\\n\\r\\t中\"", JSON.toJSONString(stringVal));
5252

5353
JSON.toJSONString(stringVal);
5454
}

0 commit comments

Comments
 (0)