mirror of
https://github.com/alibaba/fastjson.git
synced 2026-10-29 14:10:25 +08:00
rename Feature.NonPublicFieldSupport to SupportNonPublicField
This commit is contained in:
@@ -99,7 +99,7 @@ public enum Feature {
|
||||
/**
|
||||
* @since 1.2.22 & 1.1.54.android
|
||||
*/
|
||||
NonPublicFieldSupport
|
||||
SupportNonPublicField
|
||||
;
|
||||
|
||||
private Feature(){
|
||||
|
||||
@@ -4,7 +4,6 @@ import java.lang.reflect.*;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ConcurrentMap;
|
||||
|
||||
@@ -780,7 +779,7 @@ public class JavaBeanDeserializer implements ObjectDeserializer {
|
||||
}
|
||||
}
|
||||
|
||||
if (fieldDeserializer == null && parser.lexer.isEnabled(Feature.NonPublicFieldSupport)) {
|
||||
if (fieldDeserializer == null && parser.lexer.isEnabled(Feature.SupportNonPublicField)) {
|
||||
if (this.extraFieldDeserializers == null) {
|
||||
ConcurrentHashMap extraFieldDeserializers = new ConcurrentHashMap<String, Object>(1, 0.75f, 1);
|
||||
Field[] fields = this.clazz.getDeclaredFields();
|
||||
|
||||
@@ -9,7 +9,7 @@ import junit.framework.TestCase;
|
||||
*/
|
||||
public class Issue900 extends TestCase {
|
||||
public void test_for_issue() throws Exception {
|
||||
Model model = JSON.parseObject("{\"id\":123}", Model.class, Feature.NonPublicFieldSupport);
|
||||
Model model = JSON.parseObject("{\"id\":123}", Model.class, Feature.SupportNonPublicField);
|
||||
assertEquals(123, model.id);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user