category:是通过AfterFilter加入的
category2:对象本身定义的属性

|
serializer.writeKeyValue(seperator, key, value); |
protected final void writeKeyValue(char seperator, String key, Object value) {
if (seperator != '\0') {
out.write(seperator);
}
out.writeFieldName(key);
write(value);
}
JSONSerializer.write 方法未传递fieldName,此处可以改为writeWithFieldName

最终JSONSerializer.setContext 时fieldName为空。
category:是通过AfterFilter加入的
category2:对象本身定义的属性
fastjson/src/main/java/com/alibaba/fastjson/serializer/AfterFilter.java
Line 24 in e2cfb4f
JSONSerializer.write 方法未传递fieldName,此处可以改为writeWithFieldName
最终JSONSerializer.setContext 时fieldName为空。