在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → FASTJSON 2.0.x已发布(源码下载)

FASTJSON 2.0.x已发布(源码下载)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.33M
  • 下载次数:0
  • 浏览次数:12
  • 发布时间:2024-02-27
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签: fastjson json Fast fa 源码

实例介绍

【实例简介】
阿里巴巴:FASTJSON 2.0.x已发布,更快、更安全,建议您升级。源码下载。Fastjson是一个Java库,可用于将Java对象转换为其JSON表示形式,并且可以将JSON字符串转换为等效的Java对象。Fastjson可以处理包括没有源代码的预先存在的对象在内的任意Java对象。Fastjson的目标:1. 在服务器端和Android客户端提供最佳性能;2. 提供简单的toJSONString()和parseObject()方法,用于在Java对象和JSON之间进行转换;3. 允许将预先存在的不可修改的对象转换为JSON并从JSON转换回来;4. 广泛支持Java泛型;5. 允许为对象设置自定义表示形式;6. 支持任意复杂的对象(具有深层继承层次结构和广泛使用的泛型类型)。
【实例截图】
【核心代码】
文件清单
└── fastjson-c942c83443117b73af5ad278cc780270998ba3e1
    ├── CONTRIBUTING.md
    ├── license.txt
    ├── logo.jpg
    ├── pom.xml
    ├── README.md
    ├── rfc4627.txt
    ├── SECURITY.md
    ├── src
    │   ├── main
    │   │   ├── java
    │   │   │   ├── com
    │   │   │   │   └── alibaba
    │   │   │   │       └── fastjson
    │   │   │   │           ├── annotation
    │   │   │   │           │   ├── JSONCreator.java
    │   │   │   │           │   ├── JSONField.java
    │   │   │   │           │   ├── JSONPOJOBuilder.java
    │   │   │   │           │   └── JSONType.java
    │   │   │   │           ├── asm
    │   │   │   │           │   ├── ByteVector.java
    │   │   │   │           │   ├── ClassReader.java
    │   │   │   │           │   ├── ClassWriter.java
    │   │   │   │           │   ├── FieldWriter.java
    │   │   │   │           │   ├── Item.java
    │   │   │   │           │   ├── Label.java
    │   │   │   │           │   ├── MethodCollector.java
    │   │   │   │           │   ├── MethodVisitor.java
    │   │   │   │           │   ├── MethodWriter.java
    │   │   │   │           │   ├── Opcodes.java
    │   │   │   │           │   ├── TypeCollector.java
    │   │   │   │           │   └── Type.java
    │   │   │   │           ├── JSONArray.java
    │   │   │   │           ├── JSONAware.java
    │   │   │   │           ├── JSONException.java
    │   │   │   │           ├── JSON.java
    │   │   │   │           ├── JSONObject.java
    │   │   │   │           ├── JSONPatch.java
    │   │   │   │           ├── JSONPathException.java
    │   │   │   │           ├── JSONPath.java
    │   │   │   │           ├── JSONPObject.java
    │   │   │   │           ├── JSONReader.java
    │   │   │   │           ├── JSONStreamAware.java
    │   │   │   │           ├── JSONStreamContext.java
    │   │   │   │           ├── JSONValidator.java
    │   │   │   │           ├── JSONWriter.java
    │   │   │   │           ├── parser
    │   │   │   │           │   ├── DefaultExtJSONParser.java
    │   │   │   │           │   ├── DefaultJSONParser.java
    │   │   │   │           │   ├── deserializer
    │   │   │   │           │   │   ├── AbstractDateDeserializer.java
    │   │   │   │           │   │   ├── ArrayListTypeFieldDeserializer.java
    │   │   │   │           │   │   ├── ASMDeserializerFactory.java
    │   │   │   │           │   │   ├── AutowiredObjectDeserializer.java
    │   │   │   │           │   │   ├── ContextObjectDeserializer.java
    │   │   │   │           │   │   ├── DefaultFieldDeserializer.java
    │   │   │   │           │   │   ├── EnumCreatorDeserializer.java
    │   │   │   │           │   │   ├── EnumDeserializer.java
    │   │   │   │           │   │   ├── ExtraProcessable.java
    │   │   │   │           │   │   ├── ExtraProcessor.java
    │   │   │   │           │   │   ├── ExtraTypeProvider.java
    │   │   │   │           │   │   ├── FieldDeserializer.java
    │   │   │   │           │   │   ├── FieldTypeResolver.java
    │   │   │   │           │   │   ├── JavaBeanDeserializer.java
    │   │   │   │           │   │   ├── JavaObjectDeserializer.java
    │   │   │   │           │   │   ├── Jdk8DateCodec.java
    │   │   │   │           │   │   ├── JSONPDeserializer.java
    │   │   │   │           │   │   ├── MapDeserializer.java
    │   │   │   │           │   │   ├── NumberDeserializer.java
    │   │   │   │           │   │   ├── ObjectDeserializer.java
    │   │   │   │           │   │   ├── OptionalCodec.java
    │   │   │   │           │   │   ├── ParseProcess.java
    │   │   │   │           │   │   ├── PropertyProcessableDeserializer.java
    │   │   │   │           │   │   ├── PropertyProcessable.java
    │   │   │   │           │   │   ├── ResolveFieldDeserializer.java
    │   │   │   │           │   │   ├── SqlDateDeserializer.java
    │   │   │   │           │   │   ├── StackTraceElementDeserializer.java
    │   │   │   │           │   │   ├── ThrowableDeserializer.java
    │   │   │   │           │   │   └── TimeDeserializer.java
    │   │   │   │           │   ├── Feature.java
    │   │   │   │           │   ├── JSONLexerBase.java
    │   │   │   │           │   ├── JSONLexer.java
    │   │   │   │           │   ├── JSONReaderScanner.java
    │   │   │   │           │   ├── JSONScanner.java
    │   │   │   │           │   ├── JSONToken.java
    │   │   │   │           │   ├── ParseContext.java
    │   │   │   │           │   ├── ParserConfig.java
    │   │   │   │           │   └── SymbolTable.java
    │   │   │   │           ├── PropertyNamingStrategy.java
    │   │   │   │           ├── serializer
    │   │   │   │           │   ├── AdderSerializer.java
    │   │   │   │           │   ├── AfterFilter.java
    │   │   │   │           │   ├── AnnotationSerializer.java
    │   │   │   │           │   ├── AppendableSerializer.java
    │   │   │   │           │   ├── ArraySerializer.java
    │   │   │   │           │   ├── ASMSerializerFactory.java
    │   │   │   │           │   ├── AtomicCodec.java
    │   │   │   │           │   ├── AutowiredObjectSerializer.java
    │   │   │   │           │   ├── AwtCodec.java
    │   │   │   │           │   ├── BeanContext.java
    │   │   │   │           │   ├── BeforeFilter.java
    │   │   │   │           │   ├── BigDecimalCodec.java
    │   │   │   │           │   ├── BigIntegerCodec.java
    │   │   │   │           │   ├── BooleanCodec.java
    │   │   │   │           │   ├── ByteBufferCodec.java
    │   │   │   │           │   ├── CalendarCodec.java
    │   │   │   │           │   ├── CharacterCodec.java
    │   │   │   │           │   ├── CharArrayCodec.java
    │   │   │   │           │   ├── ClobSerializer.java
    │   │   │   │           │   ├── CollectionCodec.java
    │   │   │   │           │   ├── ContextObjectSerializer.java
    │   │   │   │           │   ├── ContextValueFilter.java
    │   │   │   │           │   ├── DateCodec.java
    │   │   │   │           │   ├── DoubleSerializer.java
    │   │   │   │           │   ├── EnumerationSerializer.java
    │   │   │   │           │   ├── EnumSerializer.java
    │   │   │   │           │   ├── FieldSerializer.java
    │   │   │   │           │   ├── FloatCodec.java
    │   │   │   │           │   ├── GuavaCodec.java
    │   │   │   │           │   ├── IntegerCodec.java
    │   │   │   │           │   ├── JavaBeanSerializer.java
    │   │   │   │           │   ├── JodaCodec.java
    │   │   │   │           │   ├── JSONAwareSerializer.java
    │   │   │   │           │   ├── JSONLibDataFormatSerializer.java
    │   │   │   │           │   ├── JSONObjectCodec.java
    │   │   │   │           │   ├── JSONSerializable.java
    │   │   │   │           │   ├── JSONSerializableSerializer.java
    │   │   │   │           │   ├── JSONSerializer.java
    │   │   │   │           │   ├── JSONSerializerMap.java
    │   │   │   │           │   ├── LabelFilter.java
    │   │   │   │           │   ├── Labels.java
    │   │   │   │           │   ├── ListSerializer.java
    │   │   │   │           │   ├── LongCodec.java
    │   │   │   │           │   ├── MapSerializer.java
    │   │   │   │           │   ├── MiscCodec.java
    │   │   │   │           │   ├── NameFilter.java
    │   │   │   │           │   ├── ObjectArrayCodec.java
    │   │   │   │           │   ├── ObjectSerializer.java
    │   │   │   │           │   ├── PascalNameFilter.java
    │   │   │   │           │   ├── PrimitiveArraySerializer.java
    │   │   │   │           │   ├── PropertyFilter.java
    │   │   │   │           │   ├── PropertyPreFilter.java
    │   │   │   │           │   ├── ReferenceCodec.java
    │   │   │   │           │   ├── SerialContext.java
    │   │   │   │           │   ├── SerializeBeanInfo.java
    │   │   │   │           │   ├── SerializeConfig.java
    │   │   │   │           │   ├── SerializeFilterable.java
    │   │   │   │           │   ├── SerializeFilter.java
    │   │   │   │           │   ├── SerializerFeature.java
    │   │   │   │           │   ├── SerializeWriter.java
    │   │   │   │           │   ├── SimpleDateFormatSerializer.java
    │   │   │   │           │   ├── SimplePropertyPreFilter.java
    │   │   │   │           │   ├── StringCodec.java
    │   │   │   │           │   ├── ToStringSerializer.java
    │   │   │   │           │   └── ValueFilter.java
    │   │   │   │           ├── spi
    │   │   │   │           │   └── Module.java
    │   │   │   │           ├── support
    │   │   │   │           │   ├── config
    │   │   │   │           │   │   └── FastJsonConfig.java
    │   │   │   │           │   ├── geo
    │   │   │   │           │   │   ├── FeatureCollection.java
    │   │   │   │           │   │   ├── Feature.java
    │   │   │   │           │   │   ├── GeometryCollection.java
    │   │   │   │           │   │   ├── Geometry.java
    │   │   │   │           │   │   ├── LineString.java
    │   │   │   │           │   │   ├── MultiLineString.java
    │   │   │   │           │   │   ├── MultiPoint.java
    │   │   │   │           │   │   ├── MultiPolygon.java
    │   │   │   │           │   │   ├── Point.java
    │   │   │   │           │   │   └── Polygon.java
    │   │   │   │           │   ├── hsf
    │   │   │   │           │   │   ├── HSFJSONUtils.java
    │   │   │   │           │   │   └── MethodLocator.java
    │   │   │   │           │   ├── jaxrs
    │   │   │   │           │   │   ├── FastJsonAutoDiscoverable.java
    │   │   │   │           │   │   ├── FastJsonFeature.java
    │   │   │   │           │   │   └── FastJsonProvider.java
    │   │   │   │           │   ├── moneta
    │   │   │   │           │   │   └── MonetaCodec.java
    │   │   │   │           │   ├── retrofit
    │   │   │   │           │   │   └── Retrofit2ConverterFactory.java
    │   │   │   │           │   ├── spring
    │   │   │   │           │   │   ├── annotation
    │   │   │   │           │   │   │   ├── FastJsonFilter.java
    │   │   │   │           │   │   │   ├── FastJsonView.java
    │   │   │   │           │   │   │   └── ResponseJSONP.java
    │   │   │   │           │   │   ├── FastJsonContainer.java
    │   │   │   │           │   │   ├── FastJsonHttpMessageConverter4.java
    │   │   │   │           │   │   ├── FastJsonHttpMessageConverter.java
    │   │   │   │           │   │   ├── FastJsonJsonView.java
    │   │   │   │           │   │   ├── FastJsonpHttpMessageConverter4.java
    │   │   │   │           │   │   ├── FastJsonpResponseBodyAdvice.java
    │   │   │   │           │   │   ├── FastJsonRedisSerializer.java
    │   │   │   │           │   │   ├── FastjsonSockJsMessageCodec.java
    │   │   │   │           │   │   ├── FastJsonViewResponseBodyAdvice.java
    │   │   │   │           │   │   ├── GenericFastJsonRedisSerializer.java
    │   │   │   │           │   │   ├── JSONPResponseBodyAdvice.java
    │   │   │   │           │   │   ├── MappingFastJsonValue.java
    │   │   │   │           │   │   ├── messaging
    │   │   │   │           │   │   │   └── MappingFastJsonMessageConverter.java
    │   │   │   │           │   │   └── PropertyPreFilters.java
    │   │   │   │           │   └── springfox
    │   │   │   │           │       └── SwaggerJsonSerializer.java
    │   │   │   │           ├── TypeReference.java
    │   │   │   │           └── util
    │   │   │   │               ├── AntiCollisionHashMap.java
    │   │   │   │               ├── ASMClassLoader.java
    │   │   │   │               ├── ASMUtils.java
    │   │   │   │               ├── Base64.java
    │   │   │   │               ├── BiFunction.java
    │   │   │   │               ├── FieldInfo.java
    │   │   │   │               ├── Function.java
    │   │   │   │               ├── GenericArrayTypeImpl.java
    │   │   │   │               ├── IdentityHashMap.java
    │   │   │   │               ├── IOUtils.java
    │   │   │   │               ├── JavaBeanInfo.java
    │   │   │   │               ├── ModuleUtil.java
    │   │   │   │               ├── ParameterizedTypeImpl.java
    │   │   │   │               ├── RyuDouble.java
    │   │   │   │               ├── RyuFloat.java
    │   │   │   │               ├── ServiceLoader.java
    │   │   │   │               ├── ThreadLocalCache.java
    │   │   │   │               ├── TypeUtils.java
    │   │   │   │               └── UTF8Decoder.java
    │   │   │   └── META-INF
    │   │   │       └── MANIFEST.MF
    │   │   └── resources
    │   │       └── META-INF
    │   │           ├── LICENSE.txt
    │   │           ├── NOTICE.txt
    │   │           └── services
    │   │               ├── javax.ws.rs.ext.MessageBodyReader
    │   │               ├── javax.ws.rs.ext.MessageBodyWriter
    │   │               ├── javax.ws.rs.ext.Providers
    │   │               └── org.glassfish.jersey.internal.spi.AutoDiscoverable
    │   └── test
    │       ├── java
    │       │   ├── cn
    │       │   │   └── com
    │       │   │       └── tx
    │       │   │           └── domain
    │       │   │               ├── notifyDetail
    │       │   │               │   └── NotifyDetail.java
    │       │   │               └── pagination
    │       │   │                   └── Pagination.java
    │       │   ├── com
    │       │   │   ├── alibaba
    │       │   │   │   ├── china
    │       │   │   │   │   └── bolt
    │       │   │   │   │       └── biz
    │       │   │   │   │           └── daili
    │       │   │   │   │               └── merchants
    │       │   │   │   │                   └── vo
    │       │   │   │   │                       └── MerchantsVO.java
    │       │   │   │   ├── fastjson
    │       │   │   │   │   ├── codegen
    │       │   │   │   │   │   ├── ClassGen.java
    │       │   │   │   │   │   └── DeserializerGen.java
    │       │   │   │   │   ├── deserializer
    │       │   │   │   │   │   ├── IgnoreTypeDeserializer.java
    │       │   │   │   │   │   ├── issue1463
    │       │   │   │   │   │   │   ├── beans
    │       │   │   │   │   │   │   │   └── Person.java
    │       │   │   │   │   │   │   └── TestIssue1463.java
    │       │   │   │   │   │   ├── issue2358
    │       │   │   │   │   │   │   └── TestJson.java
    │       │   │   │   │   │   ├── issue2638
    │       │   │   │   │   │   │   ├── Person.java
    │       │   │   │   │   │   │   └── TestIssue2638.java
    │       │   │   │   │   │   ├── issue2711
    │       │   │   │   │   │   │   ├── PageRequest.java
    │       │   │   │   │   │   │   ├── TestIssue.java
    │       │   │   │   │   │   │   └── User.java
    │       │   │   │   │   │   ├── issue2779
    │       │   │   │   │   │   │   ├── Issue2779Test.java
    │       │   │   │   │   │   │   └── LargeJavaBean.java
    │       │   │   │   │   │   ├── issue2898
    │       │   │   │   │   │   │   └── TestIssue2898.java
    │       │   │   │   │   │   ├── issue2951
    │       │   │   │   │   │   │   └── TestIssue2951.java
    │       │   │   │   │   │   ├── issue3050
    │       │   │   │   │   │   │   ├── beans
    │       │   │   │   │   │   │   │   └── Person.java
    │       │   │   │   │   │   │   └── TestIssue3050.java
    │       │   │   │   │   │   ├── issue3248
    │       │   │   │   │   │   │   └── TestIssue3248.kt
    │       │   │   │   │   │   ├── issue3804
    │       │   │   │   │   │   │   └── TestIssue3804.java
    │       │   │   │   │   │   ├── issues3671
    │       │   │   │   │   │   │   └── TestIssue3671.java
    │       │   │   │   │   │   ├── issues3796
    │       │   │   │   │   │   │   ├── bean
    │       │   │   │   │   │   │   │   ├── CommonObject2.java
    │       │   │   │   │   │   │   │   ├── CommonObject3.java
    │       │   │   │   │   │   │   │   ├── CommonObject.java
    │       │   │   │   │   │   │   │   ├── LargeJavaBean.java
    │       │   │   │   │   │   │   │   ├── ObjectA1.java
    │       │   │   │   │   │   │   │   ├── ObjectA2.java
    │       │   │   │   │   │   │   │   ├── ObjectA.java
    │       │   │   │   │   │   │   │   ├── ObjectB1.java
    │       │   │   │   │   │   │   │   ├── ObjectB2.java
    │       │   │   │   │   │   │   │   ├── ObjectB.java
    │       │   │   │   │   │   │   │   ├── ObjectC1.java
    │       │   │   │   │   │   │   │   ├── ObjectC2.java
    │       │   │   │   │   │   │   │   ├── ObjectC.java
    │       │   │   │   │   │   │   │   ├── ObjectD1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectD1.java
    │       │   │   │   │   │   │   │   ├── ObjectD2.java
    │       │   │   │   │   │   │   │   ├── ObjectD_A.java
    │       │   │   │   │   │   │   │   ├── ObjectD_B.java
    │       │   │   │   │   │   │   │   ├── ObjectD.java
    │       │   │   │   │   │   │   │   ├── ObjectE1.java
    │       │   │   │   │   │   │   │   ├── ObjectE2.java
    │       │   │   │   │   │   │   │   ├── ObjectE.java
    │       │   │   │   │   │   │   │   ├── ObjectF1.java
    │       │   │   │   │   │   │   │   ├── ObjectF2.java
    │       │   │   │   │   │   │   │   ├── ObjectF.java
    │       │   │   │   │   │   │   │   ├── ObjectG1.java
    │       │   │   │   │   │   │   │   ├── ObjectG2.java
    │       │   │   │   │   │   │   │   ├── ObjectG.java
    │       │   │   │   │   │   │   │   ├── ObjectH1.java
    │       │   │   │   │   │   │   │   ├── ObjectH2.java
    │       │   │   │   │   │   │   │   ├── ObjectH_A.java
    │       │   │   │   │   │   │   │   ├── ObjectH.java
    │       │   │   │   │   │   │   │   ├── ObjectI1.java
    │       │   │   │   │   │   │   │   ├── ObjectI2.java
    │       │   │   │   │   │   │   │   ├── ObjectI_A.java
    │       │   │   │   │   │   │   │   ├── ObjectI.java
    │       │   │   │   │   │   │   │   ├── ObjectJ1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectJ1_C.java
    │       │   │   │   │   │   │   │   ├── ObjectJ1.java
    │       │   │   │   │   │   │   │   ├── ObjectJ2.java
    │       │   │   │   │   │   │   │   ├── ObjectJ_A.java
    │       │   │   │   │   │   │   │   ├── ObjectJ_B.java
    │       │   │   │   │   │   │   │   ├── ObjectJ_C.java
    │       │   │   │   │   │   │   │   ├── ObjectJ.java
    │       │   │   │   │   │   │   │   ├── ObjectK1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectK1_C.java
    │       │   │   │   │   │   │   │   ├── ObjectK1.java
    │       │   │   │   │   │   │   │   ├── ObjectK2_A.java
    │       │   │   │   │   │   │   │   ├── ObjectK2.java
    │       │   │   │   │   │   │   │   ├── ObjectK.java
    │       │   │   │   │   │   │   │   ├── ObjectL1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectL1.java
    │       │   │   │   │   │   │   │   ├── ObjectL2_A.java
    │       │   │   │   │   │   │   │   ├── ObjectL2_B.java
    │       │   │   │   │   │   │   │   ├── ObjectL2_C.java
    │       │   │   │   │   │   │   │   ├── ObjectL2.java
    │       │   │   │   │   │   │   │   ├── ObjectL_A.java
    │       │   │   │   │   │   │   │   ├── ObjectL_B.java
    │       │   │   │   │   │   │   │   ├── ObjectL.java
    │       │   │   │   │   │   │   │   ├── ObjectM1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectM1_B.java
    │       │   │   │   │   │   │   │   ├── ObjectM1_C.java
    │       │   │   │   │   │   │   │   ├── ObjectM1.java
    │       │   │   │   │   │   │   │   ├── ObjectM2_A.java
    │       │   │   │   │   │   │   │   ├── ObjectM2.java
    │       │   │   │   │   │   │   │   ├── ObjectM_A.java
    │       │   │   │   │   │   │   │   ├── ObjectM_B.java
    │       │   │   │   │   │   │   │   ├── ObjectM.java
    │       │   │   │   │   │   │   │   ├── ObjectN1.java
    │       │   │   │   │   │   │   │   ├── ObjectN2.java
    │       │   │   │   │   │   │   │   ├── ObjectN.java
    │       │   │   │   │   │   │   │   ├── ObjectO1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectO1.java
    │       │   │   │   │   │   │   │   ├── ObjectO2.java
    │       │   │   │   │   │   │   │   ├── ObjectO_A.java
    │       │   │   │   │   │   │   │   ├── ObjectO.java
    │       │   │   │   │   │   │   │   ├── ObjectP1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectP1_B.java
    │       │   │   │   │   │   │   │   ├── ObjectP1.java
    │       │   │   │   │   │   │   │   ├── ObjectP_A.java
    │       │   │   │   │   │   │   │   ├── ObjectP.java
    │       │   │   │   │   │   │   │   ├── ObjectQ1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectQ1_B.java
    │       │   │   │   │   │   │   │   ├── ObjectQ1.java
    │       │   │   │   │   │   │   │   ├── ObjectQ.java
    │       │   │   │   │   │   │   │   ├── ObjectR1.java
    │       │   │   │   │   │   │   │   ├── ObjectR.java
    │       │   │   │   │   │   │   │   ├── ObjectS1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectS1.java
    │       │   │   │   │   │   │   │   ├── ObjectS.java
    │       │   │   │   │   │   │   │   ├── ObjectT1.java
    │       │   │   │   │   │   │   │   ├── ObjectT_A.java
    │       │   │   │   │   │   │   │   ├── ObjectT.java
    │       │   │   │   │   │   │   │   ├── ObjectU1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectU1_B.java
    │       │   │   │   │   │   │   │   ├── ObjectU1_C.java
    │       │   │   │   │   │   │   │   ├── ObjectU1.java
    │       │   │   │   │   │   │   │   ├── ObjectU.java
    │       │   │   │   │   │   │   │   ├── ObjectV1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectV1.java
    │       │   │   │   │   │   │   │   ├── ObjectV_A.java
    │       │   │   │   │   │   │   │   ├── ObjectV.java
    │       │   │   │   │   │   │   │   ├── ObjectW1.java
    │       │   │   │   │   │   │   │   ├── ObjectW.java
    │       │   │   │   │   │   │   │   ├── ObjectX1.java
    │       │   │   │   │   │   │   │   ├── ObjectX.java
    │       │   │   │   │   │   │   │   ├── ObjectY1.java
    │       │   │   │   │   │   │   │   ├── ObjectY_A.java
    │       │   │   │   │   │   │   │   ├── ObjectY.java
    │       │   │   │   │   │   │   │   ├── ObjectZ1_A.java
    │       │   │   │   │   │   │   │   ├── ObjectZ1.java
    │       │   │   │   │   │   │   │   ├── ObjectZ.java
    │       │   │   │   │   │   │   │   └── OjectN_A.java
    │       │   │   │   │   │   │   └── TestIssues3796.java
    │       │   │   │   │   │   ├── issues569
    │       │   │   │   │   │   │   ├── beans
    │       │   │   │   │   │   │   │   ├── Dept.java
    │       │   │   │   │   │   │   │   └── MyResponse.java
    │       │   │   │   │   │   │   ├── parser
    │       │   │   │   │   │   │   │   ├── DefaultFieldDeserializerBug569.java
    │       │   │   │   │   │   │   │   └── ParserConfigBug569.java
    │       │   │   │   │   │   │   └── TestIssues569.java
    │       │   │   │   │   │   ├── javabean
    │       │   │   │   │   │   │   ├── ConvertDO.java
    │       │   │   │   │   │   │   ├── ConvertEnum.java
    │       │   │   │   │   │   │   └── JavaBeanConvertTest.java
    │       │   │   │   │   │   ├── TestISO8601Date.java
    │       │   │   │   │   │   └── ValueBean.java
    │       │   │   │   │   ├── jsonpath
    │       │   │   │   │   │   ├── issue3493
    │       │   │   │   │   │   │   └── TestIssue3493.java
    │       │   │   │   │   │   └── issue3607
    │       │   │   │   │   │       └── TestIssue3607.java
    │       │   │   │   │   ├── JSONPathTest.java
    │       │   │   │   │   ├── parser
    │       │   │   │   │   │   └── JSONScannerTest.java
    │       │   │   │   │   ├── serializer
    │       │   │   │   │   │   ├── issue3084
    │       │   │   │   │   │   │   └── TestRefWithQuote.java
    │       │   │   │   │   │   ├── issue3177
    │       │   │   │   │   │   │   ├── Test3177Bean.java
    │       │   │   │   │   │   │   └── TestIssues3177.java
    │       │   │   │   │   │   ├── issue3473
    │       │   │   │   │   │   │   └── SerializeWriterJavaSqlDateTest.java
    │       │   │   │   │   │   ├── issue3479
    │       │   │   │   │   │   │   └── TestIssue3479.java
    │       │   │   │   │   │   ├── issue3638and3067
    │       │   │   │   │   │   │   └── Issue3638and3067Test.java
    │       │   │   │   │   │   ├── issues3601
    │       │   │   │   │   │   │   ├── TestEntity.java
    │       │   │   │   │   │   │   ├── TestEnum.java
    │       │   │   │   │   │   │   └── TestIssue3601.java
    │       │   │   │   │   │   ├── SerializeWriterTest.java
    │       │   │   │   │   │   ├── SerializeWriterToBytesTest.java
    │       │   │   │   │   │   ├── TestBean.java
    │       │   │   │   │   │   └── TestParse.java
    │       │   │   │   │   ├── support
    │       │   │   │   │   │   └── jaxrs
    │       │   │   │   │   │       ├── TestIssue885.java
    │       │   │   │   │   │       └── User.java
    │       │   │   │   │   └── validate
    │       │   │   │   │       ├── JSONValidateTest_0.java
    │       │   │   │   │       ├── JSONValidateTest_basic.java
    │       │   │   │   │       ├── JSONValidateTest_file.java
    │       │   │   │   │       └── JSONValidateTest_T1
    │       │   │   │   └── json
    │       │   │   │       ├── ArrayRefTest2.java
    │       │   │   │       ├── bvt
    │       │   │   │       │   ├── annotation
    │       │   │   │       │   │   ├── AnnotationTest.java
    │       │   │   │       │   │   ├── CustomDeserializerTest.java
    │       │   │   │       │   │   ├── CustomSerializerTest_enum.java
    │       │   │   │       │   │   ├── CustomSerializerTest.java
    │       │   │   │       │   │   ├── DeserializeUsingTest.java
    │       │   │   │       │   │   ├── JsonSeeAlsoTest.java
    │       │   │   │       │   │   ├── JSONTypeAutoTypeCheckHandlerTest.java
    │       │   │   │       │   │   ├── JSONTypejsonType_alphabetic_Test.java
    │       │   │   │       │   │   ├── SerializeUsingTest.java
    │       │   │   │       │   │   └── SerializeUsingWhenString.java
    │       │   │   │       │   ├── AnnotationTest2.java
    │       │   │   │       │   ├── AnnotationTest3.java
    │       │   │   │       │   ├── AnnotationTest.java
    │       │   │   │       │   ├── AppendableFieldTest.java
    │       │   │   │       │   ├── ArmoryTest.java
    │       │   │   │       │   ├── ArrayListFieldTest_1.java
    │       │   │   │       │   ├── ArrayListFieldTest.java
    │       │   │   │       │   ├── ArrayListFloatFieldTest.java
    │       │   │   │       │   ├── ArrayRefTest.java
    │       │   │   │       │   ├── asm
    │       │   │   │       │   │   ├── ASMDeserTest2.java
    │       │   │   │       │   │   ├── ASMDeserTest.java
    │       │   │   │       │   │   ├── ASMUtilsTest.java
    │       │   │   │       │   │   ├── Case0.java
    │       │   │   │       │   │   ├── Case_Eishay.java
    │       │   │   │       │   │   ├── ClassReaderTest.java
    │       │   │   │       │   │   ├── Huge_200_ClassTest.java
    │       │   │   │       │   │   ├── Huge_300_ClassTest.java
    │       │   │   │       │   │   ├── JSONASMUtilTest.java
    │       │   │   │       │   │   ├── LoopTest.java
    │       │   │   │       │   │   ├── SortFieldTest.java
    │       │   │   │       │   │   ├── TestList.java
    │       │   │   │       │   │   ├── TestNonASM.java
    │       │   │   │       │   │   └── TestType.java
    │       │   │   │       │   ├── atomic
    │       │   │   │       │   │   ├── AtomicBooleanReadOnlyTest.java
    │       │   │   │       │   │   ├── AtomicIntegerArrayFieldTest.java
    │       │   │   │       │   │   ├── AtomicIntegerReadOnlyTest.java
    │       │   │   │       │   │   ├── AtomicLongArrayFieldTest.java
    │       │   │   │       │   │   └── AtomicLongReadOnlyTest.java
    │       │   │   │       │   ├── awt
    │       │   │   │       │   │   ├── ColorTest.java
    │       │   │   │       │   │   ├── FontTest2.java
    │       │   │   │       │   │   └── FontTest.java
    │       │   │   │       │   ├── Base64Test2.java
    │       │   │   │       │   ├── Base64Test.java
    │       │   │   │       │   ├── basicType
    │       │   │   │       │   │   ├── BigDecimal_BrowserCompatible.java
    │       │   │   │       │   │   ├── BigDecimal_field.java
    │       │   │   │       │   │   ├── BigDecimal_type.java
    │       │   │   │       │   │   ├── BigInteger_BrowserCompatible.java
    │       │   │   │       │   │   ├── DoubleNullTest.java
    │       │   │   │       │   │   ├── DoubleNullTest_primitive.java
    │       │   │   │       │   │   ├── DoubleTest2_obj.java
    │       │   │   │       │   │   ├── DoubleTest3_random.java
    │       │   │   │       │   │   ├── DoubleTest.java
    │       │   │   │       │   │   ├── FloatNullTest.java
    │       │   │   │       │   │   ├── FloatNullTest_primitive.java
    │       │   │   │       │   │   ├── FloatTest2_obj.java
    │       │   │   │       │   │   ├── FloatTest3_array_random.java
    │       │   │   │       │   │   ├── FloatTest3_random.java
    │       │   │   │       │   │   ├── FloatTest.java
    │       │   │   │       │   │   ├── IntegerNullTest.java
    │       │   │   │       │   │   ├── IntNullTest_primitive.java
    │       │   │   │       │   │   ├── IntTest.java
    │       │   │   │       │   │   ├── LongNullTest.java
    │       │   │   │       │   │   ├── LongNullTest_primitive.java
    │       │   │   │       │   │   ├── LongTest2.java
    │       │   │   │       │   │   ├── LongTest2_obj.java
    │       │   │   │       │   │   ├── LongTest_browserCompatible.java
    │       │   │   │       │   │   └── LongTest.java
    │       │   │   │       │   ├── BigDecimalFieldTest.java
    │       │   │   │       │   ├── BigIntegerFieldTest.java
    │       │   │   │       │   ├── BooleanArrayFieldTest.java
    │       │   │   │       │   ├── BooleanArrayFieldTest_primitive.java
    │       │   │   │       │   ├── BooleanArrayFieldTest_primitive_private.java
    │       │   │   │       │   ├── bug
    │       │   │   │       │   │   ├── Bug_101_for_rongganlin_case2.java
    │       │   │   │       │   │   ├── Bug_101_for_rongganlin_case3.java
    │       │   │   │       │   │   ├── Bug_101_for_rongganlin.java
    │       │   │   │       │   │   ├── Bug_102_for_rongganlin.java
    │       │   │   │       │   │   ├── Bug_105_for_SpitFire.java
    │       │   │   │       │   │   ├── Bug_10.java
    │       │   │   │       │   │   ├── Bug11.java
    │       │   │   │       │   │   ├── Bug_127_for_qiuyan81.java
    │       │   │   │       │   │   ├── Bug13.java
    │       │   │   │       │   │   ├── Bug14.java
    │       │   │   │       │   │   ├── Bug1.java
    │       │   │   │       │   │   ├── bug201806
    │       │   │   │       │   │   │   └── Bug_for_weiqiang.java
    │       │   │   │       │   │   ├── bug201810
    │       │   │   │       │   │   │   └── LatLngTest.java
    │       │   │   │       │   │   ├── bug2019
    │       │   │   │       │   │   │   └── Bug20190729_01.java
    │       │   │   │       │   │   ├── bug2020
    │       │   │   │       │   │   │   ├── Bug_for_emptyList.java
    │       │   │   │       │   │   │   └── Bug_for_money.java
    │       │   │   │       │   │   ├── Bug2.java
    │       │   │   │       │   │   ├── Bug_376_for_iso8601.java
    │       │   │   │       │   │   ├── Bug_6.java
    │       │   │   │       │   │   ├── Bug_7.java
    │       │   │   │       │   │   ├── Bug_8.java
    │       │   │   │       │   │   ├── Bug_for_42283905_1.java
    │       │   │   │       │   │   ├── Bug_for_42283905.java
    │       │   │   │       │   │   ├── Bug_for_80108116.java
    │       │   │   │       │   │   ├── Bug_for_agapple_2.java
    │       │   │   │       │   │   ├── Bug_for_agapple.java
    │       │   │   │       │   │   ├── Bug_for_akvadrako.java
    │       │   │   │       │   │   ├── Bug_for_alibank.java
    │       │   │   │       │   │   ├── Bug_for_apollo0317.java
    │       │   │   │       │   │   ├── Bug_for_array.java
    │       │   │   │       │   │   ├── Bug_for_ArrayMember.java
    │       │   │   │       │   │   ├── Bug_for_ascii_0_31.java
    │       │   │   │       │   │   ├── Bug_for_bbl.java
    │       │   │   │       │   │   ├── Bug_for_BlankRain_Issue_502.java
    │       │   │   │       │   │   ├── Bug_for_booleanField.java
    │       │   │   │       │   │   ├── Bug_for_builder.java
    │       │   │   │       │   │   ├── bug_for_caoyaojun1988.java
    │       │   │   │       │   │   ├── Bug_for_cduym.java
    │       │   │   │       │   │   ├── Bug_for_chengchao_1.java
    │       │   │   │       │   │   ├── Bug_for_chengchao.java
    │       │   │   │       │   │   ├── Bug_for_chengyi.java
    │       │   │   │       │   │   ├── Bug_for_cnhans.java
    │       │   │   │       │   │   ├── Bug_for_dargoner.java
    │       │   │   │       │   │   ├── Bug_for_DiffType.java
    │       │   │   │       │   │   ├── Bug_for_divde_zero.java
    │       │   │   │       │   │   ├── Bug_for_dongqi.java
    │       │   │   │       │   │   ├── Bug_for_Double2Tag.java
    │       │   │   │       │   │   ├── Bug_for_dragoon26_1.java
    │       │   │   │       │   │   ├── Bug_for_dragoon26.java
    │       │   │   │       │   │   ├── Bug_for_dragoon.java
    │       │   │   │       │   │   ├── Bug_for_dubbo1.java
    │       │   │   │       │   │   ├── Bug_for_dubbo2.java
    │       │   │   │       │   │   ├── Bug_for_dubbo3.java
    │       │   │   │       │   │   ├── Bug_for_dubbo.java
    │       │   │   │       │   │   ├── Bug_for_dubbo_long.java
    │       │   │   │       │   │   ├── Bug_for_Exception.java
    │       │   │   │       │   │   ├── Bug_for_field.java
    │       │   │   │       │   │   ├── Bug_for_franklee77.java
    │       │   │   │       │   │   ├── Bug_for_fushou.java
    │       │   │   │       │   │   ├── Bug_for_generic_1.java
    │       │   │   │       │   │   ├── Bug_for_generic_huansi.java
    │       │   │   │       │   │   ├── Bug_for_generic.java
    │       │   │   │       │   │   ├── Bug_for_gongwenhua.java
    │       │   │   │       │   │   ├── Bug_for_hifor_issue_511.java
    │       │   │   │       │   │   ├── Bug_for_hmy8.java
    │       │   │   │       │   │   ├── Bug_for_huangchun.java
    │       │   │   │       │   │   ├── Bug_for_huling.java
    │       │   │   │       │   │   ├── Bug_for_issue_184.java
    │       │   │   │       │   │   ├── Bug_for_issue_229.java
    │       │   │   │       │   │   ├── Bug_for_issue_232.java
    │       │   │   │       │   │   ├── Bug_for_issue_236.java
    │       │   │   │       │   │   ├── Bug_for_issue_242.java
    │       │   │   │       │   │   ├── Bug_for_issue_252.java
    │       │   │   │       │   │   ├── Bug_for_issue_253.java
    │       │   │   │       │   │   ├── Bug_for_issue_256.java
    │       │   │   │       │   │   ├── Bug_for_issue_262.java
    │       │   │   │       │   │   ├── Bug_for_issue_265.java
    │       │   │   │       │   │   ├── Bug_for_issue_268.java
    │       │   │   │       │   │   ├── Bug_for_issue_269.java
    │       │   │   │       │   │   ├── Bug_for_issue_273.java
    │       │   │   │       │   │   ├── Bug_for_issue_278.java
    │       │   │   │       │   │   ├── Bug_for_issue_280.java
    │       │   │   │       │   │   ├── Bug_for_issue_283.java
    │       │   │   │       │   │   ├── Bug_for_issue_285.java
    │       │   │   │       │   │   ├── Bug_for_issue_291.java
    │       │   │   │       │   │   ├── Bug_for_issue_296.java
    │       │   │   │       │   │   ├── Bug_for_issue_297.java
    │       │   │   │       │   │   ├── Bug_for_issue_304.java
    │       │   │   │       │   │   ├── Bug_for_issue_316.java
    │       │   │   │       │   │   ├── Bug_for_issue_318.java
    │       │   │   │       │   │   ├── Bug_for_issue_320.java
    │       │   │   │       │   │   ├── Bug_for_issue_330.java
    │       │   │   │       │   │   ├── Bug_for_issue_331.java
    │       │   │   │       │   │   ├── Bug_for_issue_336.java
    │       │   │   │       │   │   ├── Bug_for_issue_349.java
    │       │   │   │       │   │   ├── Bug_for_issue_352.java
    │       │   │   │       │   │   ├── Bug_for_issue_364.java
    │       │   │   │       │   │   ├── Bug_for_issue_372.java
    │       │   │   │       │   │   ├── Bug_for_issue_383.java
    │       │   │   │       │   │   ├── Bug_for_issue_389.java
    │       │   │   │       │   │   ├── Bug_for_issue_414.java
    │       │   │   │       │   │   ├── Bug_for_issue_415.java
    │       │   │   │       │   │   ├── Bug_for_issue_423.java
    │       │   │   │       │   │   ├── Bug_for_issue_426.java
    │       │   │   │       │   │   ├── Bug_for_issue_427.java
    │       │   │   │       │   │   ├── Bug_for_issue_430.java
    │       │   │   │       │   │   ├── Bug_for_issue_434.java
    │       │   │   │       │   │   ├── Bug_for_issue_435.java
    │       │   │   │       │   │   ├── Bug_for_issue_439.java
    │       │   │   │       │   │   ├── Bug_for_issue_446.java
    │       │   │   │       │   │   ├── Bug_for_issue_447.java
    │       │   │   │       │   │   ├── Bug_for_issue_448.java
    │       │   │   │       │   │   ├── Bug_for_issue_449.java
    │       │   │   │       │   │   ├── Bug_for_issue_457.java
    │       │   │   │       │   │   ├── Bug_for_issue_462.java
    │       │   │   │       │   │   ├── Bug_for_issue_465.java
    │       │   │   │       │   │   ├── Bug_for_issue_469.java
    │       │   │   │       │   │   ├── Bug_for_issue_470.java
    │       │   │   │       │   │   ├── Bug_for_issue_479.java
    │       │   │   │       │   │   ├── Bug_for_issue_489.java
    │       │   │   │       │   │   ├── Bug_for_issue_491.java
    │       │   │   │       │   │   ├── Bug_for_issue_492.java
    │       │   │   │       │   │   ├── Bug_for_Issue_519.java
    │       │   │   │       │   │   ├── Bug_for_Issue_534.java
    │       │   │   │       │   │   ├── Bug_for_Issue_535.java
    │       │   │   │       │   │   ├── Bug_for_issue_537.java
    │       │   │   │       │   │   ├── Bug_for_issue_545.java
    │       │   │   │       │   │   ├── Bug_for_issue_555.java
    │       │   │   │       │   │   ├── Bug_for_issue_555_setter2.java
    │       │   │   │       │   │   ├── Bug_for_issue_555_setter.java
    │       │   │   │       │   │   ├── Bug_for_issue_569_1.java
    │       │   │   │       │   │   ├── Bug_for_issue_569.java
    │       │   │   │       │   │   ├── Bug_for_issue_572_field2.java
    │       │   │   │       │   │   ├── Bug_for_issue_572_field.java
    │       │   │   │       │   │   ├── Bug_for_issue_572.java
    │       │   │   │       │   │   ├── Bug_for_issue_572_private.java
    │       │   │   │       │   │   ├── Bug_for_Issue_603.java
    │       │   │   │       │   │   ├── Bug_for_issue_630.java
    │       │   │   │       │   │   ├── Bug_for_issue_676.java
    │       │   │   │       │   │   ├── Bug_for_issue_694.java
    │       │   │   │       │   │   ├── Bug_for_issue_729.java
    │       │   │   │       │   │   ├── Bug_for_issue_807.java
    │       │   │   │       │   │   ├── Bug_for_issue_937.java
    │       │   │   │       │   │   ├── Bug_for_jared1.java
    │       │   │   │       │   │   ├── Bug_for_javaeye_litterJava.java
    │       │   │   │       │   │   ├── Bug_for_Jay_1.java
    │       │   │   │       │   │   ├── Bug_for_Jay.java
    │       │   │   │       │   │   ├── Bug_for_JeryZeng.java
    │       │   │   │       │   │   ├── Bug_for_jial10802.java
    │       │   │   │       │   │   ├── Bug_for_jiangwei1.java
    │       │   │   │       │   │   ├── Bug_for_jiangwei2.java
    │       │   │   │       │   │   ├── Bug_for_jiangwei.java
    │       │   │   │       │   │   ├── Bug_for_jinghui70.java
    │       │   │   │       │   │   ├── Bug_for_jinguwei.java
    │       │   │   │       │   │   ├── Bug_for_Johnny.java
    │       │   │   │       │   │   ├── Bug_for_json_array.java
    │       │   │   │       │   │   ├── Bug_for_JSONObject.java
    │       │   │   │       │   │   ├── Bug_for_jsonobj_null.java
    │       │   │   │       │   │   ├── Bug_for_juewu.java
    │       │   │   │       │   │   ├── Bug_for_km.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_10.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_11.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_1.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_2.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_3.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_4.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_5.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_6.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_7.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_8.java
    │       │   │   │       │   │   ├── Bug_for_lenolix_9.java
    │       │   │   │       │   │   ├── Bug_for_lenolix.java
    │       │   │   │       │   │   ├── Bug_for_leupom_2.java
    │       │   │   │       │   │   ├── Bug_for_leupom_3.java
    │       │   │   │       │   │   ├── Bug_for_leupom.java
    │       │   │   │       │   │   ├── Bug_for_liqing.java
    │       │   │   │       │   │   ├── Bug_for_liuwanzhen_ren.java
    │       │   │   │       │   │   ├── Bug_for_liuying.java
    │       │   │   │       │   │   ├── Bug_for_long_whitespace.java
    │       │   │   │       │   │   ├── Bug_for_ludong.java
    │       │   │   │       │   │   ├── Bug_for_luogongwu.java
    │       │   │   │       │   │   ├── Bug_for_maiksagill.java
    │       │   │   │       │   │   ├── Bug_for_melin.java
    │       │   │   │       │   │   ├── Bug_for_Next.java
    │       │   │   │       │   │   ├── Bug_for_NonStringKeyMap.java
    │       │   │   │       │   │   ├── Bug_for_O_I_See_you.java
    │       │   │   │       │   │   ├── bug_for_pengsong0302.java
    │       │   │   │       │   │   ├── Bug_for_primitive_boolean.java
    │       │   │   │       │   │   ├── Bug_for_primitive_byte.java
    │       │   │   │       │   │   ├── Bug_for_primitive_double.java
    │       │   │   │       │   │   ├── Bug_for_primitive_float.java
    │       │   │   │       │   │   ├── Bug_for_primitive_int.java
    │       │   │   │       │   │   ├── Bug_for_primitive_long.java
    │       │   │   │       │   │   ├── Bug_for_primitive_short.java
    │       │   │   │       │   │   ├── Bug_for_qianbi.java
    │       │   │   │       │   │   ├── Bug_for_qqdwll2012.java
    │       │   │   │       │   │   ├── Bug_for_rd.java
    │       │   │   │       │   │   ├── Bug_for_rendong.java
    │       │   │   │       │   │   ├── Bug_for_ruiqi.java
    │       │   │   │       │   │   ├── Bug_for_sankun.java
    │       │   │   │       │   │   ├── Bug_for_sanxiao.java
    │       │   │   │       │   │   ├── Bug_for_set.java
    │       │   │   │       │   │   ├── Bug_for_shortArray.java
    │       │   │   │       │   │   ├── Bug_for_smoothrat2.java
    │       │   │   │       │   │   ├── Bug_for_smoothrat3.java
    │       │   │   │       │   │   ├── Bug_for_smoothrat4.java
    │       │   │   │       │   │   ├── Bug_for_smoothrat5.java
    │       │   │   │       │   │   ├── Bug_for_smoothrat6.java
    │       │   │   │       │   │   ├── Bug_for_smoothrat7.java
    │       │   │   │       │   │   ├── Bug_for_smoothrat8.java
    │       │   │   │       │   │   ├── Bug_for_smoothrat9.java
    │       │   │   │       │   │   ├── Bug_for_smoothrat.java
    │       │   │   │       │   │   ├── Bug_for_SpitFire_2.java
    │       │   │   │       │   │   ├── Bug_for_SpitFire_3.java
    │       │   │   │       │   │   ├── Bug_for_SpitFire_4.java
    │       │   │   │       │   │   ├── Bug_for_SpitFire_5.java
    │       │   │   │       │   │   ├── Bug_for_SpitFire_6.java
    │       │   │   │       │   │   ├── Bug_for_SpitFire.java
    │       │   │   │       │   │   ├── Bug_for_stv_liu.java
    │       │   │   │       │   │   ├── Bug_for_sunai.java
    │       │   │   │       │   │   ├── Bug_for_taolei0628.java
    │       │   │   │       │   │   ├── Bug_for_typeReference.java
    │       │   │   │       │   │   ├── Bug_for_uin57.java
    │       │   │   │       │   │   ├── Bug_for_vikingschow.java
    │       │   │   │       │   │   ├── Bug_for_wangran1.java
    │       │   │   │       │   │   ├── Bug_for_wangran2.java
    │       │   │   │       │   │   ├── Bug_for_wangran.java
    │       │   │   │       │   │   ├── Bug_for_wsky.java
    │       │   │   │       │   │   ├── Bug_for_wtusmchen.java
    │       │   │   │       │   │   ├── Bug_for_wuyexiong.java
    │       │   │   │       │   │   ├── Bug_for_wuzhengmao.java
    │       │   │   │       │   │   ├── Bug_for_xiayucai2012.java
    │       │   │   │       │   │   ├── Bug_for_xiedun.java
    │       │   │   │       │   │   ├── Bug_for_xujin2.java
    │       │   │   │       │   │   ├── Bug_for_xujin_int.java
    │       │   │   │       │   │   ├── Bug_for_xujin.java
    │       │   │   │       │   │   ├── Bug_for_xuzebin.java
    │       │   │   │       │   │   ├── Bug_for_yangqi.java
    │       │   │   │       │   │   ├── Bug_for_yangzhou.java
    │       │   │   │       │   │   ├── Bug_for_yannywang.java
    │       │   │   │       │   │   ├── Bug_for_yanpei2.java
    │       │   │   │       │   │   ├── Bug_for_yanpei3.java
    │       │   │   │       │   │   ├── Bug_for_yanpei4.java
    │       │   │   │       │   │   ├── Bug_for_yanpei.java
    │       │   │   │       │   │   ├── Bug_for_yaoming_1.java
    │       │   │   │       │   │   ├── Bug_for_yaoming.java
    │       │   │   │       │   │   ├── Bug_for_yuanmomo_Issue_504.java
    │       │   │   │       │   │   ├── Bug_for_yuanmomo_Issue_505_1.java
    │       │   │   │       │   │   ├── Bug_for_yunban.java
    │       │   │   │       │   │   ├── Bug_for_zengjie.java
    │       │   │   │       │   │   ├── Bug_for_zhaoyao.java
    │       │   │   │       │   │   ├── Bug_for_zhongyin.java
    │       │   │   │       │   │   ├── Bug_for_zhuangzaowen.java
    │       │   │   │       │   │   ├── Bug_for_zhuel.java
    │       │   │   │       │   │   ├── Bug_KimShen.java
    │       │   │   │       │   │   ├── CollectionEmptyMapTest.java
    │       │   │   │       │   │   ├── FastJsonSerializeIterableTest.java
    │       │   │   │       │   │   ├── Issue1005.java
    │       │   │   │       │   │   ├── Issue1013.java
    │       │   │   │       │   │   ├── Issue1017.java
    │       │   │   │       │   │   ├── Issue101_field.java
    │       │   │   │       │   │   ├── Issue101_field_NoneASM.java
    │       │   │   │       │   │   ├── Issue101.java
    │       │   │   │       │   │   ├── Issue101_NoneASM.java
    │       │   │   │       │   │   ├── Issue1020.java
    │       │   │   │       │   │   ├── Issue1023.java
    │       │   │   │       │   │   ├── Issue1030.java
    │       │   │   │       │   │   ├── Issue1036.java
    │       │   │   │       │   │   ├── Issue1063_date.java
    │       │   │   │       │   │   ├── Issue1063.java
    │       │   │   │       │   │   ├── Issue1074.java
    │       │   │   │       │   │   ├── Issue1075.java
    │       │   │   │       │   │   ├── Issue109.java
    │       │   │   │       │   │   ├── Issue115.java
    │       │   │   │       │   │   ├── Issue117.java
    │       │   │   │       │   │   ├── Issue118.java
    │       │   │   │       │   │   ├── Issue119.java
    │       │   │   │       │   │   ├── Issue124.java
    │       │   │   │       │   │   ├── Issue125.java
    │       │   │   │       │   │   ├── Issue126.java
    │       │   │   │       │   │   ├── Issue127.java
    │       │   │   │       │   │   ├── Issue1296.java
    │       │   │   │       │   │   ├── Issue141.java
    │       │   │   │       │   │   ├── Issue143.java
    │       │   │   │       │   │   ├── Issue146.java
    │       │   │   │       │   │   ├── Issue153.java
    │       │   │   │       │   │   ├── Issue157.java
    │       │   │   │       │   │   ├── Issue166.java
    │       │   │   │       │   │   ├── Issue169.java
    │       │   │   │       │   │   ├── Issue171.java
    │       │   │   │       │   │   ├── Issue176.java
    │       │   │   │       │   │   ├── Issue177.java
    │       │   │   │       │   │   ├── Issue179.java
    │       │   │   │       │   │   ├── Issue183.java
    │       │   │   │       │   │   ├── Issue184.java
    │       │   │   │       │   │   ├── Issue190.java
    │       │   │   │       │   │   ├── Issue199.java
    │       │   │   │       │   │   ├── Issue204.java
    │       │   │   │       │   │   ├── Issue208.java
    │       │   │   │       │   │   ├── Issue215_boolean_array.java
    │       │   │   │       │   │   ├── Issue215_char_array.java
    │       │   │   │       │   │   ├── Issue215_double_array.java
    │       │   │   │       │   │   ├── Issue215_float_array.java
    │       │   │   │       │   │   ├── Issue215_int_array.java
    │       │   │   │       │   │   ├── Issue215.java
    │       │   │   │       │   │   ├── Issue215_long_array.java
    │       │   │   │       │   │   ├── Issue215_short_array.java
    │       │   │   │       │   │   ├── Issue220.java
    │       │   │   │       │   │   ├── Issue243.java
    │       │   │   │       │   │   ├── Issue248_orderedField.java
    │       │   │   │       │   │   ├── Issue274.java
    │       │   │   │       │   │   ├── Issue363.java
    │       │   │   │       │   │   ├── Issue408.java
    │       │   │   │       │   │   ├── Issue569_1.java
    │       │   │   │       │   │   ├── Issue569.java
    │       │   │   │       │   │   ├── Issue585.java
    │       │   │   │       │   │   ├── Issue_611.java
    │       │   │   │       │   │   ├── Issue62.java
    │       │   │   │       │   │   ├── Issue64.java
    │       │   │   │       │   │   ├── Issue688.java
    │       │   │   │       │   │   ├── Issue689.java
    │       │   │   │       │   │   ├── Issue69.java
    │       │   │   │       │   │   ├── Issue_717.java
    │       │   │   │       │   │   ├── Issue72.java
    │       │   │   │       │   │   ├── Issue743.java
    │       │   │   │       │   │   ├── Issue744_1.java
    │       │   │   │       │   │   ├── Issue744.java
    │       │   │   │       │   │   ├── Issue_748.java
    │       │   │   │       │   │   ├── Issue74.java
    │       │   │   │       │   │   ├── Issue763.java
    │       │   │   │       │   │   ├── Issue771.java
    │       │   │   │       │   │   ├── Issue776.java
    │       │   │   │       │   │   ├── Issue779.java
    │       │   │   │       │   │   ├── Issue780.java
    │       │   │   │       │   │   ├── Issue784.java
    │       │   │   │       │   │   ├── Issue793.java
    │       │   │   │       │   │   ├── Issue798_1.java
    │       │   │   │       │   │   ├── Issue798.java
    │       │   │   │       │   │   ├── Issue799.java
    │       │   │   │       │   │   ├── Issue79.java
    │       │   │   │       │   │   ├── Issue801.java
    │       │   │   │       │   │   ├── Issue804.java
    │       │   │   │       │   │   ├── Issue821.java
    │       │   │   │       │   │   ├── Issue859.java
    │       │   │   │       │   │   ├── Issue868.java
    │       │   │   │       │   │   ├── Issue869_1.java
    │       │   │   │       │   │   ├── Issue869.java
    │       │   │   │       │   │   ├── Issue878.java
    │       │   │   │       │   │   ├── Issue87_hashset.java
    │       │   │   │       │   │   ├── Issue87.java
    │       │   │   │       │   │   ├── Issue87_treeset.java
    │       │   │   │       │   │   ├── Issue887.java
    │       │   │   │       │   │   ├── Issue894.java
    │       │   │   │       │   │   ├── Issue89.java
    │       │   │   │       │   │   ├── Issue900_1.java
    │       │   │   │       │   │   ├── Issue900.java
    │       │   │   │       │   │   ├── Issue912.java
    │       │   │   │       │   │   ├── Issue922.java
    │       │   │   │       │   │   ├── Issue923.java
    │       │   │   │       │   │   ├── Issue939.java
    │       │   │   │       │   │   ├── Issue942.java
    │       │   │   │       │   │   ├── Issue943.java
    │       │   │   │       │   │   ├── Issue944.java
    │       │   │   │       │   │   ├── Issue94.java
    │       │   │   │       │   │   ├── Issue952.java
    │       │   │   │       │   │   ├── Issue955.java
    │       │   │   │       │   │   ├── Issue963.java
    │       │   │   │       │   │   ├── Issue96.java
    │       │   │   │       │   │   ├── Issue975.java
    │       │   │   │       │   │   ├── Issue978.java
    │       │   │   │       │   │   ├── Issue983_1.java
    │       │   │   │       │   │   ├── Issue983.java
    │       │   │   │       │   │   ├── Issue987.java
    │       │   │   │       │   │   ├── Issue989.java
    │       │   │   │       │   │   ├── Issue993.java
    │       │   │   │       │   │   ├── Issue995.java
    │       │   │   │       │   │   ├── Issue997.java
    │       │   │   │       │   │   ├── Issue998.java
    │       │   │   │       │   │   ├── Issue998_private.java
    │       │   │   │       │   │   ├── Issue_for_huangfeng.java
    │       │   │   │       │   │   ├── Issue_for_jiongxiong.java
    │       │   │   │       │   │   ├── Issue_for_oschina_3087749_2215732.java
    │       │   │   │       │   │   ├── Issue_for_zuojing.java
    │       │   │   │       │   │   ├── JSONTest.java
    │       │   │   │       │   │   ├── KeyBug_for_zhongl.java
    │       │   │   │       │   │   ├── Mogujie_01.java
    │       │   │   │       │   │   ├── Mogujie_02.java
    │       │   │   │       │   │   ├── SerDeserTest.java
    │       │   │   │       │   │   ├── StackTraceElementTest2.java
    │       │   │   │       │   │   ├── StackTraceElementTest.java
    │       │   │   │       │   │   ├── TestDouble.java
    │       │   │   │       │   │   ├── TestJSONMap.java
    │       │   │   │       │   │   └── WuqiTest.java
    │       │   │   │       │   ├── Bug12.java
    │       │   │   │       │   ├── Bug89.java
    │       │   │   │       │   ├── builder
    │       │   │   │       │   │   ├── BuilderTest0.java
    │       │   │   │       │   │   ├── BuilderTest0_private.java
    │       │   │   │       │   │   ├── BuilderTest1.java
    │       │   │   │       │   │   ├── BuilderTest1_private.java
    │       │   │   │       │   │   ├── BuilderTest2.java
    │       │   │   │       │   │   ├── BuilderTest2_private.java
    │       │   │   │       │   │   ├── BuilderTest3.java
    │       │   │   │       │   │   ├── BuilderTest3_private.java
    │       │   │   │       │   │   ├── BuilderTest_error.java
    │       │   │   │       │   │   └── BuilderTest_error_private.java
    │       │   │   │       │   ├── BuilderTest.java
    │       │   │   │       │   ├── ByteArrayFieldTest_1.java
    │       │   │   │       │   ├── ByteArrayFieldTest_2.java
    │       │   │   │       │   ├── ByteArrayFieldTest_3.java
    │       │   │   │       │   ├── ByteArrayFieldTest_4.java
    │       │   │   │       │   ├── ByteArrayFieldTest_5_base64.java
    │       │   │   │       │   ├── ByteArrayFieldTest_6_gzip.java
    │       │   │   │       │   ├── ByteArrayFieldTest_7_gzip_hex.java
    │       │   │   │       │   ├── ByteFieldTest.java
    │       │   │   │       │   ├── CastTest2.java
    │       │   │   │       │   ├── CastTest.java
    │       │   │   │       │   ├── cglib
    │       │   │   │       │   │   └── TestCglib.java
    │       │   │   │       │   ├── CharsetFieldTest.java
    │       │   │   │       │   ├── CharTypesTest.java
    │       │   │   │       │   ├── ChineseSpaceTest.java
    │       │   │   │       │   ├── CircularReferenceTest.java
    │       │   │   │       │   ├── ClassFieldTest.java
    │       │   │   │       │   ├── comparing_json_modules
    │       │   │   │       │   │   ├── ComplexAndDecimalTest.java
    │       │   │   │       │   │   ├── Floating_point_Test.java
    │       │   │   │       │   │   ├── Integral_types_Test.java
    │       │   │   │       │   │   └── Invalid_Test.java
    │       │   │   │       │   ├── compatible
    │       │   │   │       │   │   ├── jsonlib
    │       │   │   │       │   │   │   ├── CompatibleTest0.java
    │       │   │   │       │   │   │   └── CompatibleTest_noasm.java
    │       │   │   │       │   │   ├── ThreadLocalCacheTest.java
    │       │   │   │       │   │   └── TypeUtilsComputeGettersTest.java
    │       │   │   │       │   ├── CurrencyTest_2.java
    │       │   │   │       │   ├── CurrencyTest3.java
    │       │   │   │       │   ├── CurrencyTest4.java
    │       │   │   │       │   ├── CurrencyTest5.java
    │       │   │   │       │   ├── CurrencyTest.java
    │       │   │   │       │   ├── date
    │       │   │   │       │   │   ├── CalendarTest.java
    │       │   │   │       │   │   ├── DateFieldFormatTest.java
    │       │   │   │       │   │   ├── DateFieldTest10.java
    │       │   │   │       │   │   ├── DateFieldTest11_reader.java
    │       │   │   │       │   │   ├── DateFieldTest12_t.java
    │       │   │   │       │   │   ├── DateFieldTest2.java
    │       │   │   │       │   │   ├── DateFieldTest3.java
    │       │   │   │       │   │   ├── DateFieldTest4.java
    │       │   │   │       │   │   ├── DateFieldTest5.java
    │       │   │   │       │   │   ├── DateFieldTest6.java
    │       │   │   │       │   │   ├── DateFieldTest7.java
    │       │   │   │       │   │   ├── DateFieldTest8.java
    │       │   │   │       │   │   ├── DateFieldTest9.java
    │       │   │   │       │   │   ├── DateFieldTest.java
    │       │   │   │       │   │   ├── DateFormatPriorityTest.java
    │       │   │   │       │   │   ├── DateNewTest.java
    │       │   │   │       │   │   ├── DateTest1.java
    │       │   │   │       │   │   ├── DateTest2.java
    │       │   │   │       │   │   ├── DateTest_dotnet_1.java
    │       │   │   │       │   │   ├── DateTest_dotnet_2.java
    │       │   │   │       │   │   ├── DateTest_dotnet_3.java
    │       │   │   │       │   │   ├── DateTest_dotnet_4.java
    │       │   │   │       │   │   ├── DateTest_dotnet_5.java
    │       │   │   │       │   │   ├── DateTest_dotnet.java
    │       │   │   │       │   │   ├── DateTest_error.java
    │       │   │   │       │   │   ├── DateTest.java
    │       │   │   │       │   │   ├── DateTest_tz.java
    │       │   │   │       │   │   └── XMLGregorianCalendarTest.java
    │       │   │   │       │   ├── DefaultJSONParserTest.java
    │       │   │   │       │   ├── DefaultJSONParserTest_ref.java
    │       │   │   │       │   ├── DeprecatedClassTest.java
    │       │   │   │       │   ├── DisableSpecialKeyDetectTest.java
    │       │   │   │       │   ├── DoubleArrayFieldTest_primitive.java
    │       │   │   │       │   ├── DoubleFieldTest_A.java
    │       │   │   │       │   ├── dubbo
    │       │   │   │       │   │   └── TestForDubbo.java
    │       │   │   │       │   ├── emoji
    │       │   │   │       │   │   └── EmojiTest0.java
    │       │   │   │       │   ├── EmptyArrayAsNullTest.java
    │       │   │   │       │   ├── EmptyObjectTest.java
    │       │   │   │       │   ├── EnumerationTest.java
    │       │   │   │       │   ├── EnumFieldTest2.java
    │       │   │   │       │   ├── EnumFieldTest2_private.java
    │       │   │   │       │   ├── EnumFieldTest3.java
    │       │   │   │       │   ├── EnumFieldTest3_private.java
    │       │   │   │       │   ├── EnumFieldTest.java
    │       │   │   │       │   ├── FastJsonBigClassTest.java
    │       │   │   │       │   ├── feature
    │       │   │   │       │   │   ├── DisableFieldSmartMatchTest_2.java
    │       │   │   │       │   │   ├── DisableFieldSmartMatchTest.java
    │       │   │   │       │   │   ├── FeaturesTest2.java
    │       │   │   │       │   │   ├── FeaturesTest3.java
    │       │   │   │       │   │   ├── FeaturesTest4.java
    │       │   │   │       │   │   ├── FeaturesTest5_1.java
    │       │   │   │       │   │   ├── FeaturesTest5.java
    │       │   │   │       │   │   ├── FeaturesTest6.java
    │       │   │   │       │   │   ├── FeaturesTest7.java
    │       │   │   │       │   │   ├── FeaturesTest.java
    │       │   │   │       │   │   ├── FeatureTest_8.java
    │       │   │   │       │   │   ├── IgnoreErrorGetterTest_field.java
    │       │   │   │       │   │   ├── IgnoreErrorGetterTest.java
    │       │   │   │       │   │   ├── IgnoreErrorGetterTest_private.java
    │       │   │   │       │   │   ├── InitStringFieldAsEmptyTest.java
    │       │   │   │       │   │   ├── WriteNullStringAsEmptyTest2.java
    │       │   │   │       │   │   └── WriteNullStringAsEmptyTest.java
    │       │   │   │       │   ├── FieldBasedTest.java
    │       │   │   │       │   ├── FileFieldTest.java
    │       │   │   │       │   ├── FinalTest.java
    │       │   │   │       │   ├── FloatArrayFieldTest_primitive.java
    │       │   │   │       │   ├── FloatFieldTest_A.java
    │       │   │   │       │   ├── FloatFieldTest.java
    │       │   │   │       │   ├── FluentSetterTest.java
    │       │   │   │       │   ├── fullSer
    │       │   │   │       │   │   ├── EmtpyLinkedHashMapTest.java
    │       │   │   │       │   │   ├── getfTest_2.java
    │       │   │   │       │   │   ├── getfTest.java
    │       │   │   │       │   │   ├── get_set_Test.java
    │       │   │   │       │   │   ├── is_set_test_2.java
    │       │   │   │       │   │   ├── LongTest.java
    │       │   │   │       │   │   ├── ToJavaObjectTest2.java
    │       │   │   │       │   │   └── ToJavaObjectTest.java
    │       │   │   │       │   ├── geo
    │       │   │   │       │   │   ├── FeatureCollectionTest.java
    │       │   │   │       │   │   ├── FeatureTest.java
    │       │   │   │       │   │   ├── GeometryCollectionTest.java
    │       │   │   │       │   │   ├── LineStringTest.java
    │       │   │   │       │   │   ├── MultiLineStringTest.java
    │       │   │   │       │   │   ├── MultiPointTest.java
    │       │   │   │       │   │   ├── MultiPolygonTest.java
    │       │   │   │       │   │   ├── PointTest.java
    │       │   │   │       │   │   └── PolygonTest.java
    │       │   │   │       │   ├── GetSetNotMatchTest.java
    │       │   │   │       │   ├── GroovyTest.java
    │       │   │   │       │   ├── guava
    │       │   │   │       │   │   ├── ArrayListMultimapTest.java
    │       │   │   │       │   │   ├── HashMultimapTest.java
    │       │   │   │       │   │   ├── ImmutableMapTest.java
    │       │   │   │       │   │   ├── LinkedListMultimapTest.java
    │       │   │   │       │   │   └── MultiMapTes.java
    │       │   │   │       │   ├── IncomingDataPointTest.java
    │       │   │   │       │   ├── InetAddressFieldTest.java
    │       │   │   │       │   ├── InetSocketAddressFieldTest.java
    │       │   │   │       │   ├── IntArrayFieldTest_primitive.java
    │       │   │   │       │   ├── IntegerArrayFieldTest.java
    │       │   │   │       │   ├── IntKeyMapTest.java
    │       │   │   │       │   ├── issue_1000
    │       │   │   │       │   │   ├── Issue1066.java
    │       │   │   │       │   │   ├── Issue1079.java
    │       │   │   │       │   │   ├── Issue1080.java
    │       │   │   │       │   │   ├── Issue1082.java
    │       │   │   │       │   │   ├── Issue1083.java
    │       │   │   │       │   │   ├── Issue1085.java
    │       │   │   │       │   │   ├── Issue1086.java
    │       │   │   │       │   │   ├── Issue1089.java
    │       │   │   │       │   │   ├── Issue1089_private.java
    │       │   │   │       │   │   └── Issue1095.java
    │       │   │   │       │   ├── issue_1100
    │       │   │   │       │   │   ├── Issue1109.java
    │       │   │   │       │   │   ├── Issue1112.java
    │       │   │   │       │   │   ├── Issue1120.java
    │       │   │   │       │   │   ├── Issue1121.java
    │       │   │   │       │   │   ├── Issue1134.java
    │       │   │   │       │   │   ├── Issue1138.java
    │       │   │   │       │   │   ├── Issue1140.java
    │       │   │   │       │   │   ├── Issue1144.java
    │       │   │   │       │   │   ├── Issue1146.java
    │       │   │   │       │   │   ├── Issue1150.java
    │       │   │   │       │   │   ├── Issue1151.java
    │       │   │   │       │   │   ├── Issue1152.java
    │       │   │   │       │   │   ├── Issue1153.java
    │       │   │   │       │   │   ├── Issue1165.java
    │       │   │   │       │   │   ├── Issue1177_1.java
    │       │   │   │       │   │   ├── Issue1177_2.java
    │       │   │   │       │   │   ├── Issue1177_3.java
    │       │   │   │       │   │   ├── Issue1177_4.java
    │       │   │   │       │   │   ├── Issue1177.java
    │       │   │   │       │   │   ├── Issue1178.java
    │       │   │   │       │   │   ├── Issue1187.java
    │       │   │   │       │   │   ├── Issue1188.java
    │       │   │   │       │   │   ├── Issue1189.java
    │       │   │   │       │   │   └── Issue969.java
    │       │   │   │       │   ├── issue_1200
    │       │   │   │       │   │   ├── Issue1202.java
    │       │   │   │       │   │   ├── Issue1203.java
    │       │   │   │       │   │   ├── Issue1205.java
    │       │   │   │       │   │   ├── Issue1222_1.java
    │       │   │   │       │   │   ├── Issue1222.java
    │       │   │   │       │   │   ├── Issue1225.java
    │       │   │   │       │   │   ├── Issue1226.java
    │       │   │   │       │   │   ├── Issue1227.java
    │       │   │   │       │   │   ├── Issue1229.java
    │       │   │   │       │   │   ├── Issue1231.java
    │       │   │   │       │   │   ├── Issue1233.java
    │       │   │   │       │   │   ├── Issue1235.java
    │       │   │   │       │   │   ├── Issue1235_noasm.java
    │       │   │   │       │   │   ├── Issue1240.java
    │       │   │   │       │   │   ├── Issue1246.java
    │       │   │   │       │   │   ├── Issue1254.java
    │       │   │   │       │   │   ├── Issue1256.java
    │       │   │   │       │   │   ├── Issue1262.java
    │       │   │   │       │   │   ├── Issue1265.java
    │       │   │   │       │   │   ├── Issue1267.java
    │       │   │   │       │   │   ├── Issue1271.java
    │       │   │   │       │   │   ├── Issue1272_IgnoreError.java
    │       │   │   │       │   │   ├── Issue1272.java
    │       │   │   │       │   │   ├── Issue1274.java
    │       │   │   │       │   │   ├── Issue1276.java
    │       │   │   │       │   │   ├── Issue1278.java
    │       │   │   │       │   │   ├── Issue1281.java
    │       │   │   │       │   │   ├── Issue1293.java
    │       │   │   │       │   │   ├── Issue1298.java
    │       │   │   │       │   │   └── Issue1299.java
    │       │   │   │       │   ├── issue_1300
    │       │   │   │       │   │   ├── Issue1300.java
    │       │   │   │       │   │   ├── Issue1303.java
    │       │   │   │       │   │   ├── Issue1306.java
    │       │   │   │       │   │   ├── Issue1307.java
    │       │   │   │       │   │   ├── Issue1310.java
    │       │   │   │       │   │   ├── Issue1310_noasm.java
    │       │   │   │       │   │   ├── Issue1319.java
    │       │   │   │       │   │   ├── Issue1320.java
    │       │   │   │       │   │   ├── Issue1330_boolean.java
    │       │   │   │       │   │   ├── Issue1330_byte.java
    │       │   │   │       │   │   ├── Issue1330_decimal.java
    │       │   │   │       │   │   ├── Issue1330_double.java
    │       │   │   │       │   │   ├── Issue1330_float.java
    │       │   │   │       │   │   ├── Issue1330.java
    │       │   │   │       │   │   ├── Issue1330_long.java
    │       │   │   │       │   │   ├── Issue1330_short.java
    │       │   │   │       │   │   ├── Issue1335.java
    │       │   │   │       │   │   ├── Issue1341.java
    │       │   │   │       │   │   ├── Issue1344.java
    │       │   │   │       │   │   ├── Issue1357.java
    │       │   │   │       │   │   ├── Issue1362.java
    │       │   │   │       │   │   ├── Issue1363.java
    │       │   │   │       │   │   ├── Issue1367.java
    │       │   │   │       │   │   ├── Issue1367_jaxrs.java
    │       │   │   │       │   │   ├── Issue1368.java
    │       │   │   │       │   │   ├── Issue1369.java
    │       │   │   │       │   │   ├── Issue1370.java
    │       │   │   │       │   │   ├── Issue1371.java
    │       │   │   │       │   │   ├── Issue1375.java
    │       │   │   │       │   │   ├── Issue1392.java
    │       │   │   │       │   │   ├── Issue1399.java
    │       │   │   │       │   │   └── Issue_for_zuojian.java
    │       │   │   │       │   ├── issue_1400
    │       │   │   │       │   │   ├── Issue1400.java
    │       │   │   │       │   │   ├── Issue1405.java
    │       │   │   │       │   │   ├── Issue1422.java
    │       │   │   │       │   │   ├── Issue1423.java
    │       │   │   │       │   │   ├── Issue1424.java
    │       │   │   │       │   │   ├── Issue1425.java
    │       │   │   │       │   │   ├── Issue1429.java
    │       │   │   │       │   │   ├── Issue1443.java
    │       │   │   │       │   │   ├── Issue1445.java
    │       │   │   │       │   │   ├── Issue1449.java
    │       │   │   │       │   │   ├── Issue1450.java
    │       │   │   │       │   │   ├── Issue1458.java
    │       │   │   │       │   │   ├── Issue1465.java
    │       │   │   │       │   │   ├── Issue1472.java
    │       │   │   │       │   │   ├── Issue1474.java
    │       │   │   │       │   │   ├── Issue1478.java
    │       │   │   │       │   │   ├── Issue1480.java
    │       │   │   │       │   │   ├── Issue1482.java
    │       │   │   │       │   │   ├── Issue1486.java
    │       │   │   │       │   │   ├── Issue1487.java
    │       │   │   │       │   │   ├── Issue1492.java
    │       │   │   │       │   │   ├── Issue1493.java
    │       │   │   │       │   │   ├── Issue1494.java
    │       │   │   │       │   │   ├── Issue1496.java
    │       │   │   │       │   │   ├── Issue1498.java
    │       │   │   │       │   │   └── Issue_for_wuye.java
    │       │   │   │       │   ├── issue_1500
    │       │   │   │       │   │   ├── Issue1500.java
    │       │   │   │       │   │   ├── Issue1503.java
    │       │   │   │       │   │   ├── Issue1510.java
    │       │   │   │       │   │   ├── Issue1513.java
    │       │   │   │       │   │   ├── Issue1524.java
    │       │   │   │       │   │   ├── Issue1529.java
    │       │   │   │       │   │   ├── Issue1548.java
    │       │   │   │       │   │   ├── Issue1555.java
    │       │   │   │       │   │   ├── Issue1556.java
    │       │   │   │       │   │   ├── Issue1558.java
    │       │   │   │       │   │   ├── Issue1565.java
    │       │   │   │       │   │   ├── Issue1570.java
    │       │   │   │       │   │   ├── Issue1570_private.java
    │       │   │   │       │   │   ├── Issue1572.java
    │       │   │   │       │   │   ├── Issue1576.java
    │       │   │   │       │   │   ├── Issue1580.java
    │       │   │   │       │   │   ├── Issue1580_private.java
    │       │   │   │       │   │   ├── Issue1582.java
    │       │   │   │       │   │   ├── Issue1583.java
    │       │   │   │       │   │   ├── Issue1584.java
    │       │   │   │       │   │   ├── Issue1588.java
    │       │   │   │       │   │   └── StringSerializer.java
    │       │   │   │       │   ├── issue_1600
    │       │   │   │       │   │   ├── Issue1603_field.java
    │       │   │   │       │   │   ├── Issue1603_getter.java
    │       │   │   │       │   │   ├── Issue1603_map_getter.java
    │       │   │   │       │   │   ├── Issue1603_map.java
    │       │   │   │       │   │   ├── Issue1611.java
    │       │   │   │       │   │   ├── Issue1612.java
    │       │   │   │       │   │   ├── Issue1627.java
    │       │   │   │       │   │   ├── Issue1628.java
    │       │   │   │       │   │   ├── Issue1633.java
    │       │   │   │       │   │   ├── Issue1635.java
    │       │   │   │       │   │   ├── Issue1636.java
    │       │   │   │       │   │   ├── Issue1644.java
    │       │   │   │       │   │   ├── Issue1645.java
    │       │   │   │       │   │   ├── Issue1647.java
    │       │   │   │       │   │   ├── Issue1649.java
    │       │   │   │       │   │   ├── Issue1649_private.java
    │       │   │   │       │   │   ├── Issue1653.java
    │       │   │   │       │   │   ├── Issue1657.java
    │       │   │   │       │   │   ├── Issue1660.java
    │       │   │   │       │   │   ├── Issue1662_1.java
    │       │   │   │       │   │   ├── Issue1662.java
    │       │   │   │       │   │   ├── Issue1665.java
    │       │   │   │       │   │   ├── Issue1679.java
    │       │   │   │       │   │   ├── Issue1683.java
    │       │   │   │       │   │   ├── issue_1699
    │       │   │   │       │   │   │   ├── def
    │       │   │   │       │   │   │   │   ├── FeeTypeMEnum.java
    │       │   │   │       │   │   │   │   ├── InnerTypeMEnum.java
    │       │   │   │       │   │   │   │   ├── RatingDetailIsJoinMEnum.java
    │       │   │   │       │   │   │   │   ├── RatingDetailStatusMEnum.java
    │       │   │   │       │   │   │   │   └── RatingDetailTypeMEnum.java
    │       │   │   │       │   │   │   ├── obj
    │       │   │   │       │   │   │   │   └── RatingDetailBO.java
    │       │   │   │       │   │   │   └── TestJson.java
    │       │   │   │       │   │   └── Issue_for_gaorui.java
    │       │   │   │       │   ├── issue_1700
    │       │   │   │       │   │   ├── Issue1701.java
    │       │   │   │       │   │   ├── Issue1723.java
    │       │   │   │       │   │   ├── Issue1725.java
    │       │   │   │       │   │   ├── Issue1727.java
    │       │   │   │       │   │   ├── Issue1733_jsonpath.java
    │       │   │   │       │   │   ├── Issue1739.java
    │       │   │   │       │   │   ├── Issue1761.java
    │       │   │   │       │   │   ├── issue1763_2
    │       │   │   │       │   │   │   ├── bean
    │       │   │   │       │   │   │   │   ├── BaseResult.java
    │       │   │   │       │   │   │   │   ├── CouponResult.java
    │       │   │   │       │   │   │   │   └── PageResult.java
    │       │   │   │       │   │   │   ├── TestIssue1763_2.java
    │       │   │   │       │   │   │   └── TypeReferenceBug1763_2.java
    │       │   │   │       │   │   ├── Issue1763.java
    │       │   │   │       │   │   ├── Issue1764_bean_biginteger_field.java
    │       │   │   │       │   │   ├── Issue1764_bean_biginteger.java
    │       │   │   │       │   │   ├── Issue1764_bean_biginteger_type.java
    │       │   │   │       │   │   ├── Issue1764_bean.java
    │       │   │   │       │   │   ├── Issue1764.java
    │       │   │   │       │   │   ├── Issue1766.java
    │       │   │   │       │   │   ├── Issue1769.java
    │       │   │   │       │   │   ├── Issue1772.java
    │       │   │   │       │   │   ├── Issue1780_JSONObject.java
    │       │   │   │       │   │   ├── Issue1780_Module.java
    │       │   │   │       │   │   └── Issue1785.java
    │       │   │   │       │   ├── issue_1800
    │       │   │   │       │   │   ├── Issue1821.java
    │       │   │   │       │   │   ├── Issue1834.java
    │       │   │   │       │   │   ├── Issue1856.java
    │       │   │   │       │   │   ├── Issue1870.java
    │       │   │   │       │   │   ├── Issue1871.java
    │       │   │   │       │   │   ├── Issue1879.java
    │       │   │   │       │   │   ├── Issue1892.java
    │       │   │   │       │   │   ├── Issue_for_dianxing.java
    │       │   │   │       │   │   └── Issue_for_float_zero.java
    │       │   │   │       │   ├── issue_1900
    │       │   │   │       │   │   ├── Issue1901.java
    │       │   │   │       │   │   ├── Issue1903.java
    │       │   │   │       │   │   ├── Issue1909.java
    │       │   │   │       │   │   ├── Issue1933.java
    │       │   │   │       │   │   ├── Issue1939.java
    │       │   │   │       │   │   ├── Issue1941.java
    │       │   │   │       │   │   ├── Issue1941_JSONField_order.java
    │       │   │   │       │   │   ├── Issue1944.java
    │       │   │   │       │   │   ├── Issue1945.java
    │       │   │   │       │   │   ├── Issue1955.java
    │       │   │   │       │   │   ├── Issue1972.java
    │       │   │   │       │   │   ├── Issue1977.java
    │       │   │   │       │   │   ├── Issue1987.java
    │       │   │   │       │   │   └── Issue1996.java
    │       │   │   │       │   ├── issue_2000
    │       │   │   │       │   │   ├── Issue2012.java
    │       │   │   │       │   │   ├── Issue2040.java
    │       │   │   │       │   │   ├── Issue2065.java
    │       │   │   │       │   │   ├── Issue2066.java
    │       │   │   │       │   │   ├── Issue2074.java
    │       │   │   │       │   │   ├── Issue2086.java
    │       │   │   │       │   │   └── Issue2088.java
    │       │   │   │       │   ├── issue_2100
    │       │   │   │       │   │   ├── Issue2129.java
    │       │   │   │       │   │   ├── Issue2130.java
    │       │   │   │       │   │   ├── Issue2132.java
    │       │   │   │       │   │   ├── Issue2150.java
    │       │   │   │       │   │   ├── Issue2156.java
    │       │   │   │       │   │   ├── Issue2164.java
    │       │   │   │       │   │   ├── Issue2165.java
    │       │   │   │       │   │   ├── Issue2179.java
    │       │   │   │       │   │   ├── Issue2182.java
    │       │   │   │       │   │   ├── Issue2185.java
    │       │   │   │       │   │   └── Issue2189.java
    │       │   │   │       │   ├── Issue213Test.java
    │       │   │   │       │   ├── issue_2200
    │       │   │   │       │   │   ├── Issue2201.java
    │       │   │   │       │   │   ├── Issue2206.java
    │       │   │   │       │   │   ├── Issue2214.java
    │       │   │   │       │   │   ├── Issue2216.java
    │       │   │   │       │   │   ├── issue2224
    │       │   │   │       │   │   │   ├── CollectionEx.java
    │       │   │   │       │   │   │   ├── KeyedCollection.java
    │       │   │   │       │   │   │   ├── PersonCollection.java
    │       │   │   │       │   │   │   └── Person.java
    │       │   │   │       │   │   ├── issue2224_2
    │       │   │   │       │   │   │   ├── GroupedCollection.java
    │       │   │   │       │   │   │   ├── PersonGroupedCollection.java
    │       │   │   │       │   │   │   └── StringGroupedCollection.java
    │       │   │   │       │   │   ├── issue2224_3
    │       │   │   │       │   │   │   ├── ArrayGroupedCollection.java
    │       │   │   │       │   │   │   ├── ArrayPersonGroupedCollection.java
    │       │   │   │       │   │   │   └── ArrayStringGroupedCollection.java
    │       │   │   │       │   │   ├── issue2224_4
    │       │   │   │       │   │   │   ├── MAGroupedCollection.java
    │       │   │   │       │   │   │   ├── MAPersonGroupedCollection.java
    │       │   │   │       │   │   │   └── MAStringGroupedCollection.java
    │       │   │   │       │   │   ├── issue2224_5
    │       │   │   │       │   │   │   ├── MA2GroupedCollection.java
    │       │   │   │       │   │   │   ├── MA2PersonGroupedCollection.java
    │       │   │   │       │   │   │   └── MA2StringGroupedCollection.java
    │       │   │   │       │   │   ├── Issue2224.java
    │       │   │   │       │   │   ├── Issue2229.java
    │       │   │   │       │   │   ├── Issue2234.java
    │       │   │   │       │   │   ├── Issue2238.java
    │       │   │   │       │   │   ├── Issue2239.java
    │       │   │   │       │   │   ├── Issue2240.java
    │       │   │   │       │   │   ├── Issue2241.java
    │       │   │   │       │   │   ├── Issue2244.java
    │       │   │   │       │   │   ├── Issue2249.java
    │       │   │   │       │   │   ├── Issue2251.java
    │       │   │   │       │   │   ├── Issue2253.java
    │       │   │   │       │   │   ├── Issue2254.java
    │       │   │   │       │   │   ├── Issue2260.java
    │       │   │   │       │   │   ├── Issue2262.java
    │       │   │   │       │   │   ├── Issue2264.java
    │       │   │   │       │   │   ├── Issue2289.java
    │       │   │   │       │   │   └── Issue_for_luohaoyu.java
    │       │   │   │       │   ├── issue_2300
    │       │   │   │       │   │   ├── Issue2300.java
    │       │   │   │       │   │   ├── Issue2306.java
    │       │   │   │       │   │   ├── Issue2311.java
    │       │   │   │       │   │   ├── Issue2334.java
    │       │   │   │       │   │   ├── Issue2341.java
    │       │   │   │       │   │   ├── Issue2343.java
    │       │   │   │       │   │   ├── Issue2344.java
    │       │   │   │       │   │   ├── Issue2346.java
    │       │   │   │       │   │   ├── Issue2348.java
    │       │   │   │       │   │   ├── Issue2351.java
    │       │   │   │       │   │   ├── Issue2355.java
    │       │   │   │       │   │   ├── Issue2357.java
    │       │   │   │       │   │   ├── Issue2358.java
    │       │   │   │       │   │   ├── Issue2371.java
    │       │   │   │       │   │   ├── Issue2387.java
    │       │   │   │       │   │   └── Issue2397.java
    │       │   │   │       │   ├── issue_2400
    │       │   │   │       │   │   ├── Issue2428.java
    │       │   │   │       │   │   ├── Issue2429.java
    │       │   │   │       │   │   ├── Issue2430.java
    │       │   │   │       │   │   ├── Issue2447.java
    │       │   │   │       │   │   ├── Issue2464.java
    │       │   │   │       │   │   └── Issue2488.java
    │       │   │   │       │   ├── issue_2500
    │       │   │   │       │   │   ├── Issue2515.java
    │       │   │   │       │   │   ├── Issue2516.java
    │       │   │   │       │   │   └── Issue2579.java
    │       │   │   │       │   ├── issue_2600
    │       │   │   │       │   │   ├── Issue2606.java
    │       │   │   │       │   │   ├── Issue2617.java
    │       │   │   │       │   │   ├── Issue2628.java
    │       │   │   │       │   │   ├── Issue2635.java
    │       │   │   │       │   │   ├── Issue2678.java
    │       │   │   │       │   │   ├── Issue2685.java
    │       │   │   │       │   │   └── Issue2689.java
    │       │   │   │       │   ├── issue_2700
    │       │   │   │       │   │   ├── Issue2703.java
    │       │   │   │       │   │   ├── Issue2721Test.java
    │       │   │   │       │   │   ├── Issue2736.java
    │       │   │   │       │   │   ├── Issue2743.java
    │       │   │   │       │   │   ├── Issue2752.java
    │       │   │   │       │   │   ├── Issue2754.java
    │       │   │   │       │   │   ├── Issue2772.java
    │       │   │   │       │   │   ├── Issue2779.java
    │       │   │   │       │   │   ├── Issue2784.java
    │       │   │   │       │   │   ├── Issue2787.java
    │       │   │   │       │   │   ├── Issue2791.java
    │       │   │   │       │   │   └── Issue2792.java
    │       │   │   │       │   ├── issue_2800
    │       │   │   │       │   │   ├── Issue2830.java
    │       │   │   │       │   │   ├── Issue2866.java
    │       │   │   │       │   │   ├── Issue2894.java
    │       │   │   │       │   │   └── Issue2903.java
    │       │   │   │       │   ├── issue_2900
    │       │   │   │       │   │   ├── Issue2914.java
    │       │   │   │       │   │   ├── Issue2939.java
    │       │   │   │       │   │   ├── Issue2952.java
    │       │   │   │       │   │   ├── Issue2962.java
    │       │   │   │       │   │   └── Issue2982.java
    │       │   │   │       │   ├── issue_3000
    │       │   │   │       │   │   ├── Issue3031.java
    │       │   │   │       │   │   ├── Issue3049.java
    │       │   │   │       │   │   ├── Issue3057.java
    │       │   │   │       │   │   ├── Issue3060.java
    │       │   │   │       │   │   ├── Issue3065.java
    │       │   │   │       │   │   ├── Issue3066.java
    │       │   │   │       │   │   ├── Issue3075.java
    │       │   │   │       │   │   ├── Issue3082.java
    │       │   │   │       │   │   ├── Issue3083.kt
    │       │   │   │       │   │   ├── Issue3093.java
    │       │   │   │       │   │   └── Issue3138.java
    │       │   │   │       │   ├── issue_3100
    │       │   │   │       │   │   ├── Issue3109.java
    │       │   │   │       │   │   ├── Issue3131.java
    │       │   │   │       │   │   ├── Issue3132.java
    │       │   │   │       │   │   ├── Issue3150.java
    │       │   │   │       │   │   └── Issue3160.java
    │       │   │   │       │   ├── issue_3200
    │       │   │   │       │   │   ├── Issue3206.java
    │       │   │   │       │   │   ├── Issue3217.java
    │       │   │   │       │   │   ├── Issue3227.java
    │       │   │   │       │   │   ├── Issue3245.java
    │       │   │   │       │   │   ├── Issue3246.java
    │       │   │   │       │   │   ├── Issue3264.java
    │       │   │   │       │   │   ├── Issue3266.java
    │       │   │   │       │   │   ├── Issue3266_mixedin.java
    │       │   │   │       │   │   ├── Issue3267.java
    │       │   │   │       │   │   ├── Issue3274.kt
    │       │   │   │       │   │   ├── Issue3279.java
    │       │   │   │       │   │   ├── Issue3281.java
    │       │   │   │       │   │   ├── Issue3282.java
    │       │   │   │       │   │   ├── Issue3283.java
    │       │   │   │       │   │   ├── Issue3293.java
    │       │   │   │       │   │   └── TestIssue3223.kt
    │       │   │   │       │   ├── issue_3300
    │       │   │   │       │   │   ├── Issue3217.java
    │       │   │   │       │   │   ├── Issue3309.java
    │       │   │   │       │   │   ├── Issue3313.java
    │       │   │   │       │   │   ├── Issue3326.java
    │       │   │   │       │   │   ├── Issue3329.java
    │       │   │   │       │   │   ├── Issue3334.java
    │       │   │   │       │   │   ├── Issue3336.java
    │       │   │   │       │   │   ├── Issue3338.java
    │       │   │   │       │   │   ├── Issue3343.java
    │       │   │   │       │   │   ├── Issue3344.java
    │       │   │   │       │   │   ├── Issue3347.java
    │       │   │   │       │   │   ├── Issue3351.java
    │       │   │   │       │   │   ├── Issue3352.java
    │       │   │   │       │   │   ├── Issue3356.java
    │       │   │   │       │   │   ├── Issue3358.java
    │       │   │   │       │   │   ├── Issue3361.java
    │       │   │   │       │   │   ├── Issue3373.java
    │       │   │   │       │   │   ├── Issue3375.java
    │       │   │   │       │   │   ├── Issue3376.java
    │       │   │   │       │   │   ├── Issue3397.java
    │       │   │   │       │   │   ├── Issue3443.java
    │       │   │   │       │   │   ├── Issue3448.java
    │       │   │   │       │   │   └── IssueForJSONFieldMatch.java
    │       │   │   │       │   ├── issue_3400
    │       │   │   │       │   │   ├── Issue_20201016_01.java
    │       │   │   │       │   │   ├── Issue3436.java
    │       │   │   │       │   │   ├── Issue3452.java
    │       │   │   │       │   │   ├── Issue3453.java
    │       │   │   │       │   │   ├── Issue3460.java
    │       │   │   │       │   │   ├── Issue3465.java
    │       │   │   │       │   │   └── Issue3470.java
    │       │   │   │       │   ├── issue_3500
    │       │   │   │       │   │   ├── Issue3516.java
    │       │   │   │       │   │   ├── Issue3539.java
    │       │   │   │       │   │   ├── Issue3544.java
    │       │   │   │       │   │   ├── Issue3571.java
    │       │   │   │       │   │   └── Issue3579.java
    │       │   │   │       │   ├── issue_3600
    │       │   │   │       │   │   ├── Issue3614.java
    │       │   │   │       │   │   ├── Issue3628.java
    │       │   │   │       │   │   ├── Issue3629.java
    │       │   │   │       │   │   ├── Issue3631.java
    │       │   │   │       │   │   ├── Issue3637.java
    │       │   │   │       │   │   ├── Issue3652.java
    │       │   │   │       │   │   ├── Issue3655.java
    │       │   │   │       │   │   ├── Issue3671.java
    │       │   │   │       │   │   ├── Issue3672.java
    │       │   │   │       │   │   ├── Issue3682.java
    │       │   │   │       │   │   ├── Issue3689.java
    │       │   │   │       │   │   └── Issue3693.java
    │       │   │   │       │   ├── issue_3800
    │       │   │   │       │   │   └── Issue3810.java
    │       │   │   │       │   ├── JavaBeanMappingTest.java
    │       │   │   │       │   ├── JavaBeanTest.java
    │       │   │   │       │   ├── jdk7
    │       │   │   │       │   │   └── PathTest.java
    │       │   │   │       │   ├── jdk8
    │       │   │   │       │   │   ├── DoubleAdderTest.java
    │       │   │   │       │   │   ├── DurationTest.java
    │       │   │   │       │   │   ├── InstantTest.java
    │       │   │   │       │   │   ├── LocalDateTest2.java
    │       │   │   │       │   │   ├── LocalDateTest3.java
    │       │   │   │       │   │   ├── LocalDateTest4.java
    │       │   │   │       │   │   ├── LocalDateTest5.java
    │       │   │   │       │   │   ├── LocalDateTest.java
    │       │   │   │       │   │   ├── LocalDateTimeTest2.java
    │       │   │   │       │   │   ├── LocalDateTimeTest3.java
    │       │   │   │       │   │   ├── LocalDateTimeTest3_private.java
    │       │   │   │       │   │   ├── LocalDateTimeTest4.java
    │       │   │   │       │   │   ├── LocalDateTimeTest5.java
    │       │   │   │       │   │   ├── LocalDateTimeTest.java
    │       │   │   │       │   │   ├── LocalTimeTest2.java
    │       │   │   │       │   │   ├── LocalTimeTest3.java
    │       │   │   │       │   │   ├── LocalTimeTest.java
    │       │   │   │       │   │   ├── LongAdderTest.java
    │       │   │   │       │   │   ├── OffsetDateTimeTest.java
    │       │   │   │       │   │   ├── OffseTimeTest.java
    │       │   │   │       │   │   ├── OptionalDouble_Test.java
    │       │   │   │       │   │   ├── OptionalInt_Test.java
    │       │   │   │       │   │   ├── OptionalLong_Test.java
    │       │   │   │       │   │   ├── OptionalTest2.java
    │       │   │   │       │   │   ├── OptionalTest3.java
    │       │   │   │       │   │   ├── OptionalTest4.java
    │       │   │   │       │   │   ├── OptionalTest_empty.java
    │       │   │   │       │   │   ├── OptionalTest.java
    │       │   │   │       │   │   ├── PeriodTest.java
    │       │   │   │       │   │   ├── ZonedDateTimeTest2.java
    │       │   │   │       │   │   ├── ZonedDateTimeTest.java
    │       │   │   │       │   │   └── ZoneIdTest.java
    │       │   │   │       │   ├── joda
    │       │   │   │       │   │   ├── JodaTest_0.java
    │       │   │   │       │   │   ├── JodaTest_1_LocalDateTime.java
    │       │   │   │       │   │   ├── JodaTest_2_LocalDateTimeTest3_private.java
    │       │   │   │       │   │   ├── JodaTest_3_LocalTimeTest.java
    │       │   │   │       │   │   ├── JodaTest_4_InstantTest.java
    │       │   │   │       │   │   ├── JodaTest_5_DateTimeFormatter.java
    │       │   │   │       │   │   ├── JodaTest_6_Duration.java
    │       │   │   │       │   │   ├── JodaTest_6_Period.java
    │       │   │   │       │   │   ├── JodaTest_7_DateTimeZone.java
    │       │   │   │       │   │   └── JodaTest_8_DateTimeTest.java
    │       │   │   │       │   ├── JSONArrayTest2.java
    │       │   │   │       │   ├── JSONArrayTest3.java
    │       │   │   │       │   ├── JSONArrayTest_hashCode.java
    │       │   │   │       │   ├── JSONArrayTest.java
    │       │   │   │       │   ├── JSONBytesTest2.java
    │       │   │   │       │   ├── JSONBytesTest3.java
    │       │   │   │       │   ├── JSONBytesTest.java
    │       │   │   │       │   ├── JSONExceptionTest.java
    │       │   │   │       │   ├── JSONFeidDemo2.java
    │       │   │   │       │   ├── jsonfield
    │       │   │   │       │   │   ├── JSONFieldTest_0.java
    │       │   │   │       │   │   └── JSONFieldTest_1.java
    │       │   │   │       │   ├── JSONFieldDefaultValueTest.java
    │       │   │   │       │   ├── JSONFieldTest.java
    │       │   │   │       │   ├── JSONFromObjectTest.java
    │       │   │   │       │   ├── JSON_isValid_0.java
    │       │   │   │       │   ├── JSON_isValid_1_error.java
    │       │   │   │       │   ├── JSONObjectFluentTest.java
    │       │   │   │       │   ├── JSONObjectTest2.java
    │       │   │   │       │   ├── JSONObjectTest3.java
    │       │   │   │       │   ├── JSONObjectTest4.java
    │       │   │   │       │   ├── JSONObjectTest5.java
    │       │   │   │       │   ├── JSONObjectTest6.java
    │       │   │   │       │   ├── JSONObjectTest7.java
    │       │   │   │       │   ├── JSONObjectTest_get_2.java
    │       │   │   │       │   ├── JSONObjectTest_getBigInteger.java
    │       │   │   │       │   ├── JSONObjectTest_getDate.java
    │       │   │   │       │   ├── JSONObjectTest_get.java
    │       │   │   │       │   ├── JSONObjectTest_getObj_2.java
    │       │   │   │       │   ├── JSONObjectTest_getObj.java
    │       │   │   │       │   ├── JSONObjectTest_hashCode.java
    │       │   │   │       │   ├── JSONObjectTest.java
    │       │   │   │       │   ├── JSONObjectTest_readObject.java
    │       │   │   │       │   ├── jsonp
    │       │   │   │       │   │   ├── JSONPParseTest1.java
    │       │   │   │       │   │   ├── JSONPParseTest2.java
    │       │   │   │       │   │   ├── JSONPParseTest3.java
    │       │   │   │       │   │   ├── JSONPParseTest4.java
    │       │   │   │       │   │   └── JSONPParseTest.java
    │       │   │   │       │   ├── JSONParseTest.java
    │       │   │   │       │   ├── jsonpatch
    │       │   │   │       │   │   └── JSONPatchTest_0.java
    │       │   │   │       │   ├── JSONTest2.java
    │       │   │   │       │   ├── JSONTest3.java
    │       │   │   │       │   ├── JSONTest_Bytes_1.java
    │       │   │   │       │   ├── JSONTest_Bytes.java
    │       │   │   │       │   ├── JSONTest.java
    │       │   │   │       │   ├── JSONTest_null.java
    │       │   │   │       │   ├── JSONTest_overflow.java
    │       │   │   │       │   ├── JSON_toJavaObject_test.java
    │       │   │   │       │   ├── JSON_toJSONStringTest.java
    │       │   │   │       │   ├── JSONTokenTest.java
    │       │   │   │       │   ├── JSONTypeTest1.java
    │       │   │   │       │   ├── JSONTypeTest.java
    │       │   │   │       │   ├── JSONTypeTest_orders_arrayMapping_2.java
    │       │   │   │       │   ├── JSONTypeTest_orders_arrayMapping.java
    │       │   │   │       │   ├── JsonValueTest.java
    │       │   │   │       │   ├── kotlin
    │       │   │   │       │   │   ├── ClassWithPairMixedTypesTest.java
    │       │   │   │       │   │   ├── ClassWithPairTest.java
    │       │   │   │       │   │   ├── Class_WithPrimaryAndSecondaryConstructorTest.java
    │       │   │   │       │   │   ├── ClassWithRangesTest.java
    │       │   │   │       │   │   ├── ClassWithTripleTest.java
    │       │   │   │       │   │   ├── DataClassSimpleTest.java
    │       │   │   │       │   │   ├── DataClassTest.java
    │       │   │   │       │   │   ├── Issue1420.java
    │       │   │   │       │   │   ├── Issue1462.java
    │       │   │   │       │   │   ├── Issue1483.java
    │       │   │   │       │   │   ├── Issue1524.java
    │       │   │   │       │   │   ├── Issue1543.java
    │       │   │   │       │   │   ├── Issue1547.java
    │       │   │   │       │   │   ├── Issue1569.java
    │       │   │   │       │   │   ├── Issue1750.java
    │       │   │   │       │   │   ├── Issue_for_kotlin_20181203.java
    │       │   │   │       │   │   ├── ResponseKotlin2Test.java
    │       │   │   │       │   │   ├── ResponseKotlinTest.java
    │       │   │   │       │   │   └── Zoujing.java
    │       │   │   │       │   ├── LexerTest.java
    │       │   │   │       │   ├── LinkedListFieldTest.java
    │       │   │   │       │   ├── ListFieldTest2.java
    │       │   │   │       │   ├── ListFieldTest3.java
    │       │   │   │       │   ├── ListFieldTest.java
    │       │   │   │       │   ├── ListFloatFieldTest.java
    │       │   │   │       │   ├── LocaleFieldTest.java
    │       │   │   │       │   ├── lombok
    │       │   │   │       │   │   └── LomBokTest.java
    │       │   │   │       │   ├── LongArrayFieldTest.java
    │       │   │   │       │   ├── LongArrayFieldTest_primitive.java
    │       │   │   │       │   ├── LongFieldTest_2.java
    │       │   │   │       │   ├── LongFieldTest_2_private.java
    │       │   │   │       │   ├── LongFieldTest_2_stream.java
    │       │   │   │       │   ├── LongFieldTest_3.java
    │       │   │   │       │   ├── LongFieldTest_3_private.java
    │       │   │   │       │   ├── LongFieldTest_3_stream.java
    │       │   │   │       │   ├── LongFieldTest_4.java
    │       │   │   │       │   ├── LongFieldTest_4_stream.java
    │       │   │   │       │   ├── LongFieldTest.java
    │       │   │   │       │   ├── LongFieldTest_primitive.java
    │       │   │   │       │   ├── MapRefTest1.java
    │       │   │   │       │   ├── MapRefTest2.java
    │       │   │   │       │   ├── MapRefTest3.java
    │       │   │   │       │   ├── MapRefTest4.java
    │       │   │   │       │   ├── MapRefTest5.java
    │       │   │   │       │   ├── MapRefTest6.java
    │       │   │   │       │   ├── MapRefTest.java
    │       │   │   │       │   ├── MapTest2.java
    │       │   │   │       │   ├── MapTest.java
    │       │   │   │       │   ├── MaterializedInterfaceTest2.java
    │       │   │   │       │   ├── MaterializedInterfaceTest.java
    │       │   │   │       │   ├── mixins
    │       │   │   │       │   │   ├── MixinAPITest.java
    │       │   │   │       │   │   ├── MixinDeserForClassTest.java
    │       │   │   │       │   │   ├── MixinDeserForMethodsTest.java
    │       │   │   │       │   │   ├── MixinInheritanceTest.java
    │       │   │   │       │   │   ├── MixinJSONTypeTest.java
    │       │   │   │       │   │   ├── MixinMergingTest.java
    │       │   │   │       │   │   ├── MixInRemovalTest.java
    │       │   │   │       │   │   ├── MixinSerForFieldsTest.java
    │       │   │   │       │   │   └── MixinSerForMethodsTest.java
    │       │   │   │       │   ├── ModuleTest.java
    │       │   │   │       │   ├── naming
    │       │   │   │       │   │   ├── ListCaseTest.java
    │       │   │   │       │   │   └── NamingSerTest.java
    │       │   │   │       │   ├── NotWriteRootClassNameTest.java
    │       │   │   │       │   ├── NumberFieldTest.java
    │       │   │   │       │   ├── ObjectArrayFieldTest.java
    │       │   │   │       │   ├── ObjectFieldTest.java
    │       │   │   │       │   ├── OOMTest.java
    │       │   │   │       │   ├── OverriadeTest.java
    │       │   │   │       │   ├── ParseArrayTest.java
    │       │   │   │       │   ├── parser
    │       │   │   │       │   │   ├── AEHuangliang2Test.java
    │       │   │   │       │   │   ├── AETest.java
    │       │   │   │       │   │   ├── Alipay1213.java
    │       │   │   │       │   │   ├── AmbiguousTest.java
    │       │   │   │       │   │   ├── array
    │       │   │   │       │   │   │   ├── BeanToArrayAutoTypeTest2.java
    │       │   │   │       │   │   │   ├── BeanToArrayAutoTypeTest3.java
    │       │   │   │       │   │   │   ├── BeanToArrayAutoTypeTest.java
    │       │   │   │       │   │   │   ├── BeanToArrayTest2.java
    │       │   │   │       │   │   │   ├── BeanToArrayTest3.java
    │       │   │   │       │   │   │   ├── BeanToArrayTest3_private.java
    │       │   │   │       │   │   │   ├── BeanToArrayTest_date.java
    │       │   │   │       │   │   │   ├── BeanToArrayTest_date_private.java
    │       │   │   │       │   │   │   ├── BeanToArrayTest_enum.java
    │       │   │   │       │   │   │   ├── BeanToArrayTest_enum_private.java
    │       │   │   │       │   │   │   ├── BeanToArrayTest_int.java
    │       │   │   │       │   │   │   ├── BeanToArrayTest.java
    │       │   │   │       │   │   │   ├── BeanToArrayTest_long.java
    │       │   │   │       │   │   │   └── BeanToArrayTest_private.java
    │       │   │   │       │   │   ├── AsmParserTest0.java
    │       │   │   │       │   │   ├── AsmParserTest1.java
    │       │   │   │       │   │   ├── AtomicIntegerComptableAndroidTest.java
    │       │   │   │       │   │   ├── AtomicLongComptableAndroidTest.java
    │       │   │   │       │   │   ├── autoType
    │       │   │   │       │   │   │   ├── AutoTypeTest0.java
    │       │   │   │       │   │   │   ├── AutoTypeTest1.java
    │       │   │   │       │   │   │   ├── AutoTypeTest2_deny.java
    │       │   │   │       │   │   │   ├── AutoTypeTest3_deny.java
    │       │   │   │       │   │   │   ├── AutoTypeTest5.java
    │       │   │   │       │   │   │   ├── AutoTypeTest6.java
    │       │   │   │       │   │   │   └── AutoTypeTest7.java
    │       │   │   │       │   │   ├── AutoTypeCheckHandlerTest.java
    │       │   │   │       │   │   ├── BigDecimalKeyFieldTest.java
    │       │   │   │       │   │   ├── BigListStringFieldTest.java
    │       │   │   │       │   │   ├── BigListStringFieldTest_private.java
    │       │   │   │       │   │   ├── BigSpecailKeyTest2.java
    │       │   │   │       │   │   ├── BigSpecailKeyTest.java
    │       │   │   │       │   │   ├── BigSpecailStringTest.java
    │       │   │   │       │   │   ├── BigStringFieldTest.java
    │       │   │   │       │   │   ├── BigStringFieldTest_private.java
    │       │   │   │       │   │   ├── bug
    │       │   │   │       │   │   │   ├── Bug0.java
    │       │   │   │       │   │   │   ├── Bug2.java
    │       │   │   │       │   │   │   ├── Bug_for_changhao.java
    │       │   │   │       │   │   │   ├── Bug_for_dingzhu.java
    │       │   │   │       │   │   │   ├── Bug_for_guanxiu.java
    │       │   │   │       │   │   │   ├── Bug_for_kongmu.java
    │       │   │   │       │   │   │   ├── Bug_for_lingzhi.java
    │       │   │   │       │   │   │   ├── Bug_for_lixianfeng.java
    │       │   │   │       │   │   │   ├── Bug_for_yihaodian.java
    │       │   │   │       │   │   │   ├── Bug_for_zitao.java
    │       │   │   │       │   │   │   ├── EmptyParseArrayTest.java
    │       │   │   │       │   │   │   └── JSONObectNullTest.java
    │       │   │   │       │   │   ├── ClassConstructorTest1.java
    │       │   │   │       │   │   ├── ClassTest.java
    │       │   │   │       │   │   ├── CommentTest.java
    │       │   │   │       │   │   ├── CreateInstanceErrorTest2.java
    │       │   │   │       │   │   ├── CreateInstanceErrorTest.java
    │       │   │   │       │   │   ├── creator
    │       │   │   │       │   │   │   ├── JSONCreatorFactoryTest.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest10.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest11.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest2.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest3.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest4.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest5.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest6.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest7.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest8.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest9.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_default_boolean.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_default_byte.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_default_double.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_default_float.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_default_int.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_default_long.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_default_short.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_double.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_double_obj.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_error2.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_error3.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_error.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_float.java
    │       │   │   │       │   │   │   ├── JSONCreatorTest_float_obj.java
    │       │   │   │       │   │   │   └── JSONCreatorTest.java
    │       │   │   │       │   │   ├── DateParserTest.java
    │       │   │   │       │   │   ├── DateParserTest_sql.java
    │       │   │   │       │   │   ├── DateParserTest_sql_timestamp.java
    │       │   │   │       │   │   ├── DateTest.java
    │       │   │   │       │   │   ├── DefaultExtJSONParser_parseArray_2.java
    │       │   │   │       │   │   ├── DefaultExtJSONParser_parseArray.java
    │       │   │   │       │   │   ├── DefaultExtJSONParserTest_0.java
    │       │   │   │       │   │   ├── DefaultExtJSONParserTest_1.java
    │       │   │   │       │   │   ├── DefaultExtJSONParserTest_2.java
    │       │   │   │       │   │   ├── DefaultExtJSONParserTest_3.java
    │       │   │   │       │   │   ├── DefaultExtJSONParserTest_4.java
    │       │   │   │       │   │   ├── DefaultExtJSONParserTest_5.java
    │       │   │   │       │   │   ├── DefaultExtJSONParserTest_6.java
    │       │   │   │       │   │   ├── DefaultExtJSONParserTest_7.java
    │       │   │   │       │   │   ├── DefaultExtJSONParserTest.java
    │       │   │   │       │   │   ├── DefaultJSONParserTest2.java
    │       │   │   │       │   │   ├── DefaultJSONParserTest_charArray.java
    │       │   │   │       │   │   ├── DefaultJSONParserTest_comma.java
    │       │   │   │       │   │   ├── DefaultJSONParserTest_date.java
    │       │   │   │       │   │   ├── DefaultJSONParserTest_error.java
    │       │   │   │       │   │   ├── deser
    │       │   │   │       │   │   │   ├── AbstractSerializeTest2.java
    │       │   │   │       │   │   │   ├── AbstractSerializeTest.java
    │       │   │   │       │   │   │   ├── array
    │       │   │   │       │   │   │   │   ├── FieldBoolArrayTest.java
    │       │   │   │       │   │   │   │   ├── FieldByteArrayTest.java
    │       │   │   │       │   │   │   │   ├── FieldDoubleArrayTest.java
    │       │   │   │       │   │   │   │   ├── FieldFloatArray2Test.java
    │       │   │   │       │   │   │   │   ├── FieldFloatArray2Test_private.java
    │       │   │   │       │   │   │   │   ├── FieldFloatArrayTest2.java
    │       │   │   │       │   │   │   │   ├── FieldFloatArrayTest.java
    │       │   │   │       │   │   │   │   ├── FieldFloatArrayTest_private.java
    │       │   │   │       │   │   │   │   ├── FieldIntArrayTest2.java
    │       │   │   │       │   │   │   │   ├── FieldIntArrayTest.java
    │       │   │   │       │   │   │   │   ├── FieldIntArrayTest_private.java
    │       │   │   │       │   │   │   │   ├── FieldLongArrayTest.java
    │       │   │   │       │   │   │   │   └── FieldShortArrayTest.java
    │       │   │   │       │   │   │   ├── arraymapping
    │       │   │   │       │   │   │   │   ├── ArrayMapping_bool.java
    │       │   │   │       │   │   │   │   ├── ArrayMapping_double.java
    │       │   │   │       │   │   │   │   ├── ArrayMappingErrorTest2.java
    │       │   │   │       │   │   │   │   ├── ArrayMappingErrorTest3.java
    │       │   │   │       │   │   │   │   ├── ArrayMappingErrorTest.java
    │       │   │   │       │   │   │   │   ├── ArrayMapping_float.java
    │       │   │   │       │   │   │   │   ├── ArrayMapping_long.java
    │       │   │   │       │   │   │   │   └── ArrayMapping_long_stream.java
    │       │   │   │       │   │   │   ├── asm
    │       │   │   │       │   │   │   │   ├── TestASM2.java
    │       │   │   │       │   │   │   │   ├── TestASM_BigDecimal.java
    │       │   │   │       │   │   │   │   ├── TestASM_boolean.java
    │       │   │   │       │   │   │   │   ├── TestASM_Byte_0.java
    │       │   │   │       │   │   │   │   ├── TestASM_byte.java
    │       │   │   │       │   │   │   │   ├── TestASM_char.java
    │       │   │   │       │   │   │   │   ├── TestASM_Date.java
    │       │   │   │       │   │   │   │   ├── TestASM_double.java
    │       │   │   │       │   │   │   │   ├── TestASMEishay.java
    │       │   │   │       │   │   │   │   ├── TestASM_float.java
    │       │   │   │       │   │   │   │   ├── TestASM_Integer.java
    │       │   │   │       │   │   │   │   ├── TestASM_int.java
    │       │   │   │       │   │   │   │   ├── TestASM.java
    │       │   │   │       │   │   │   │   ├── TestASM_List.java
    │       │   │   │       │   │   │   │   ├── TestASM_Long_0.java
    │       │   │   │       │   │   │   │   ├── TestASM_long.java
    │       │   │   │       │   │   │   │   ├── TestASM_null.java
    │       │   │   │       │   │   │   │   ├── TestASM_object.java
    │       │   │   │       │   │   │   │   ├── TestASM_primitive.java
    │       │   │   │       │   │   │   │   ├── TestASM_Short_0.java
    │       │   │   │       │   │   │   │   └── TestASM_short.java
    │       │   │   │       │   │   │   ├── awt
    │       │   │   │       │   │   │   │   ├── ColorDeserializerTest.java
    │       │   │   │       │   │   │   │   ├── FontDeserializerTest.java
    │       │   │   │       │   │   │   │   ├── PointDeserializerTest2.java
    │       │   │   │       │   │   │   │   ├── PointDeserializerTest.java
    │       │   │   │       │   │   │   │   └── RectangleDeserializerTest.java
    │       │   │   │       │   │   │   ├── BigDecimalDeserializerTest.java
    │       │   │   │       │   │   │   ├── BigDecimalTest.java
    │       │   │   │       │   │   │   ├── BigIntegerDeserializerTest.java
    │       │   │   │       │   │   │   ├── BooleanDeserializerTest.java
    │       │   │   │       │   │   │   ├── BooleanFieldDeserializerTest2.java
    │       │   │   │       │   │   │   ├── BooleanFieldDeserializerTest.java
    │       │   │   │       │   │   │   ├── CharArrayDeserializerTest.java
    │       │   │   │       │   │   │   ├── ClassTest.java
    │       │   │   │       │   │   │   ├── CollectionFieldTest.java
    │       │   │   │       │   │   │   ├── ConcurrentHashMapDeserializerTest.java
    │       │   │   │       │   │   │   ├── ConstructorErrorTest_initError.java
    │       │   │   │       │   │   │   ├── ConstructorErrorTest_initError_private.java
    │       │   │   │       │   │   │   ├── ConstructorErrorTest_inner.java
    │       │   │   │       │   │   │   ├── ConstructorErrorTest.java
    │       │   │   │       │   │   │   ├── ConstructorErrorTest_private.java
    │       │   │   │       │   │   │   ├── date
    │       │   │   │       │   │   │   │   ├── DateDeserializerTest.java
    │       │   │   │       │   │   │   │   ├── DateFormatDeserializerTest.java
    │       │   │   │       │   │   │   │   ├── DateParseTest10.java
    │       │   │   │       │   │   │   │   ├── DateParseTest11.java
    │       │   │   │       │   │   │   │   ├── DateParseTest12.java
    │       │   │   │       │   │   │   │   ├── DateParseTest13.java
    │       │   │   │       │   │   │   │   ├── DateParseTest14.java
    │       │   │   │       │   │   │   │   ├── DateParseTest1.java
    │       │   │   │       │   │   │   │   ├── DateParseTest2.java
    │       │   │   │       │   │   │   │   ├── DateParseTest3.java
    │       │   │   │       │   │   │   │   ├── DateParseTest4.java
    │       │   │   │       │   │   │   │   ├── DateParseTest5.java
    │       │   │   │       │   │   │   │   ├── DateParseTest6.java
    │       │   │   │       │   │   │   │   ├── DateParseTest7.java
    │       │   │   │       │   │   │   │   ├── DateParseTest8.java
    │       │   │   │       │   │   │   │   ├── DateParseTest9.java
    │       │   │   │       │   │   │   │   └── DateTest.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest10.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest11.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest12.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest2.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest3.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest4.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest5.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest6.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest7.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest8.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest9.java
    │       │   │   │       │   │   │   ├── DefaultObjectDeserializerTest_collection.java
    │       │   │   │       │   │   │   ├── deny
    │       │   │   │       │   │   │   │   ├── DenyTest10.java
    │       │   │   │       │   │   │   │   ├── DenyTest11.java
    │       │   │   │       │   │   │   │   ├── DenyTest12.java
    │       │   │   │       │   │   │   │   ├── DenyTest13.java
    │       │   │   │       │   │   │   │   ├── DenyTest14.java
    │       │   │   │       │   │   │   │   ├── DenyTest15.java
    │       │   │   │       │   │   │   │   ├── DenyTest16.java
    │       │   │   │       │   │   │   │   ├── DenyTest2.java
    │       │   │   │       │   │   │   │   ├── DenyTest3.java
    │       │   │   │       │   │   │   │   ├── DenyTest4.java
    │       │   │   │       │   │   │   │   ├── DenyTest5.java
    │       │   │   │       │   │   │   │   ├── DenyTest6.java
    │       │   │   │       │   │   │   │   ├── DenyTest7.java
    │       │   │   │       │   │   │   │   ├── DenyTest8.java
    │       │   │   │       │   │   │   │   ├── DenyTest9.java
    │       │   │   │       │   │   │   │   ├── DenyTest.java
    │       │   │   │       │   │   │   │   └── InitJavaBeanDeserializerTest.java
    │       │   │   │       │   │   │   ├── DoubleArrayFieldDeserializerTest.java
    │       │   │   │       │   │   │   ├── DoubleDeserializerTest.java
    │       │   │   │       │   │   │   ├── DoubleFieldDeserializerTest.java
    │       │   │   │       │   │   │   ├── DupTest.java
    │       │   │   │       │   │   │   ├── EnumMapTest.java
    │       │   │   │       │   │   │   ├── EnumTest.java
    │       │   │   │       │   │   │   ├── extra
    │       │   │   │       │   │   │   │   └── ExtraTest.java
    │       │   │   │       │   │   │   ├── FactoryTest_error.java
    │       │   │   │       │   │   │   ├── FactoryTest.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest10.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest1.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest2.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest3.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest4.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest5.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest6.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest7.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest8.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest9.java
    │       │   │   │       │   │   │   ├── FieldDeserializerTest.java
    │       │   │   │       │   │   │   ├── FieldSerializerTest2.java
    │       │   │   │       │   │   │   ├── FieldSerializerTest3.java
    │       │   │   │       │   │   │   ├── FieldSerializerTest4.java
    │       │   │   │       │   │   │   ├── FieldSerializerTest.java
    │       │   │   │       │   │   │   ├── FloatDeserializerTest.java
    │       │   │   │       │   │   │   ├── generic
    │       │   │   │       │   │   │   │   ├── ByteListTest.java
    │       │   │   │       │   │   │   │   ├── GenericArrayTest2.java
    │       │   │   │       │   │   │   │   ├── GenericArrayTest3.java
    │       │   │   │       │   │   │   │   ├── GenericArrayTest4.java
    │       │   │   │       │   │   │   │   ├── GenericArrayTest5.java
    │       │   │   │       │   │   │   │   ├── GenericArrayTest.java
    │       │   │   │       │   │   │   │   ├── GenericMap.java
    │       │   │   │       │   │   │   │   ├── GenericTest2.java
    │       │   │   │       │   │   │   │   ├── GenericTest3.java
    │       │   │   │       │   │   │   │   ├── GenericTest4.java
    │       │   │   │       │   │   │   │   ├── GenericTest5.java
    │       │   │   │       │   │   │   │   ├── GenericTest.java
    │       │   │   │       │   │   │   │   └── ListStrFieldTest.java
    │       │   │   │       │   │   │   ├── GetOnlyCollectionTest.java
    │       │   │   │       │   │   │   ├── HashtableFieldTest.java
    │       │   │   │       │   │   │   ├── InetAddressDeserializerTest.java
    │       │   │   │       │   │   │   ├── InnerClassDeser2.java
    │       │   │   │       │   │   │   ├── InnerClassDeser3.java
    │       │   │   │       │   │   │   ├── InnerClassDeser4.java
    │       │   │   │       │   │   │   ├── InnerClassDeser.java
    │       │   │   │       │   │   │   ├── IntegerDeserializerTest.java
    │       │   │   │       │   │   │   ├── IntegerFieldDeserializerTest2.java
    │       │   │   │       │   │   │   ├── IntegerFieldDeserializerTest3.java
    │       │   │   │       │   │   │   ├── IntegerFieldDeserializerTest.java
    │       │   │   │       │   │   │   ├── IntegerParseTest.java
    │       │   │   │       │   │   │   ├── InterfaceParseTest.java
    │       │   │   │       │   │   │   ├── JSONFieldSetterTest.java
    │       │   │   │       │   │   │   ├── list
    │       │   │   │       │   │   │   │   ├── ArrayDeserializerTest.java
    │       │   │   │       │   │   │   │   ├── ArrayLisMapDeserializerTest.java
    │       │   │   │       │   │   │   │   ├── ArrayListEnumFieldDeserializerTest.java
    │       │   │   │       │   │   │   │   ├── ArrayListStringDeserializerTest.java
    │       │   │   │       │   │   │   │   ├── ArrayListTypeDeserializerTest.java
    │       │   │   │       │   │   │   │   ├── ArrayListTypeFieldTest.java
    │       │   │   │       │   │   │   │   ├── ListFieldTest.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_array_big.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_createError.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_dom_array_2.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_dom_array.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_dom_hashSet.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_dom.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_dom_treeSet.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_stream_array_2.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_stream_array.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_stream_hashSet.java
    │       │   │   │       │   │   │   │   ├── ListStringFieldTest_stream.java
    │       │   │   │       │   │   │   │   └── ListStringFieldTest_stream_TreeSet.java
    │       │   │   │       │   │   │   ├── LocaleFieldTest.java
    │       │   │   │       │   │   │   ├── LocaleTest.java
    │       │   │   │       │   │   │   ├── LongDeserializerTest.java
    │       │   │   │       │   │   │   ├── LongFieldDeserializerTest2.java
    │       │   │   │       │   │   │   ├── LongFieldDeserializerTest3.java
    │       │   │   │       │   │   │   ├── LongFieldDeserializerTest.java
    │       │   │   │       │   │   │   ├── MapDeserializerTest.java
    │       │   │   │       │   │   │   ├── MapTest.java
    │       │   │   │       │   │   │   ├── MultiArrayTest.java
    │       │   │   │       │   │   │   ├── MyMapFieldTest.java
    │       │   │   │       │   │   │   ├── nonctor
    │       │   │   │       │   │   │   │   └── NonDefaultConstructorTest0.java
    │       │   │   │       │   │   │   ├── NumberDeserializerTest2.java
    │       │   │   │       │   │   │   ├── NumberDeserializerTest.java
    │       │   │   │       │   │   │   ├── ParseNullTest.java
    │       │   │   │       │   │   │   ├── PatternDeserializerTest.java
    │       │   │   │       │   │   │   ├── PropertyProcessableTest_0.java
    │       │   │   │       │   │   │   ├── ResolveFieldDeserializerTest.java
    │       │   │   │       │   │   │   ├── ShortFieldDeserializerTest.java
    │       │   │   │       │   │   │   ├── SmartMatchTest2.java
    │       │   │   │       │   │   │   ├── SmartMatchTest_boolean_is.java
    │       │   │   │       │   │   │   ├── SmartMatchTest.java
    │       │   │   │       │   │   │   ├── SmartMatchTest_snake2.java
    │       │   │   │       │   │   │   ├── SmartMatchTest_snake.java
    │       │   │   │       │   │   │   ├── SortedSetFieldTest.java
    │       │   │   │       │   │   │   ├── SqlDateDeserializerTest2.java
    │       │   │   │       │   │   │   ├── SqlDateDeserializerTest.java
    │       │   │   │       │   │   │   ├── StackTraceElementDeserializerTest.java
    │       │   │   │       │   │   │   ├── stream
    │       │   │   │       │   │   │   │   ├── ReaderBooleanFieldTest.java
    │       │   │   │       │   │   │   │   ├── ReaderIntFieldTest.java
    │       │   │   │       │   │   │   │   └── ReaderLongFieldTest.java
    │       │   │   │       │   │   │   ├── TestEnum.java
    │       │   │   │       │   │   │   ├── TestNull.java
    │       │   │   │       │   │   │   ├── ThrowableDeserializerTest_2.java
    │       │   │   │       │   │   │   ├── ThrowableDeserializerTest.java
    │       │   │   │       │   │   │   ├── TimeDeserializerTest2.java
    │       │   │   │       │   │   │   ├── TimeDeserializerTest3.java
    │       │   │   │       │   │   │   ├── TimeDeserializerTest.java
    │       │   │   │       │   │   │   ├── TimeZoneDeserializerTest.java
    │       │   │   │       │   │   │   ├── TreeMapDeserializerTest.java
    │       │   │   │       │   │   │   ├── TreeSetFieldTest.java
    │       │   │   │       │   │   │   ├── URIDeserializerTest.java
    │       │   │   │       │   │   │   ├── URLDeserializerTest.java
    │       │   │   │       │   │   │   ├── UUIDDeserializerTest.java
    │       │   │   │       │   │   │   └── var
    │       │   │   │       │   │   │       └── TwoTypeTest.java
    │       │   │   │       │   │   ├── EmptyImmutableTest.java
    │       │   │   │       │   │   ├── EnumParserTest.java
    │       │   │   │       │   │   ├── error
    │       │   │   │       │   │   │   ├── JSONReaderError.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_10.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_11.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_12.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_13.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_14.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_15.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_16.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_17.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_18.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_19.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_20.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_21.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_8.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_9.java
    │       │   │   │       │   │   │   ├── ParseErrorTest_date.java
    │       │   │   │       │   │   │   └── TypeNotMatchError.java
    │       │   │   │       │   │   ├── FastMatchCheckTest.java
    │       │   │   │       │   │   ├── FeatureCountTest.java
    │       │   │   │       │   │   ├── FeatureParserTest.java
    │       │   │   │       │   │   ├── FeatureTest.java
    │       │   │   │       │   │   ├── fieldTypeResolver
    │       │   │   │       │   │   │   └── FieldTypeResolverTest.java
    │       │   │   │       │   │   ├── InetSocketAddressTest.java
    │       │   │   │       │   │   ├── JSONArrayParseTest.java
    │       │   │   │       │   │   ├── JSONLexerAllowCommentTest.java
    │       │   │   │       │   │   ├── JSONLexerTest_10.java
    │       │   │   │       │   │   ├── JSONLexerTest_11.java
    │       │   │   │       │   │   ├── JSONLexerTest_12.java
    │       │   │   │       │   │   ├── JSONLexerTest_13.java
    │       │   │   │       │   │   ├── JSONLexerTest_14.java
    │       │   │   │       │   │   ├── JSONLexerTest_15.java
    │       │   │   │       │   │   ├── JSONLexerTest_16.java
    │       │   │   │       │   │   ├── JSONLexerTest_2.java
    │       │   │   │       │   │   ├── JSONLexerTest_3.java
    │       │   │   │       │   │   ├── JSONLexerTest_4.java
    │       │   │   │       │   │   ├── JSONLexerTest_5.java
    │       │   │   │       │   │   ├── JSONLexerTest_6.java
    │       │   │   │       │   │   ├── JSONLexerTest_7.java
    │       │   │   │       │   │   ├── JSONLexerTest_8.java
    │       │   │   │       │   │   ├── JSONLexerTest_9.java
    │       │   │   │       │   │   ├── JSONLexerTest.java
    │       │   │   │       │   │   ├── JSONLexerTest_set.java
    │       │   │   │       │   │   ├── JSONReader_error.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_array_string.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_bytes.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_decimal.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest__entity_boolean.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest__entity_double_2.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest__entity_double.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest__entity_enum.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest__entity_float.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest__entity_int.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest__entity_long.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest__entity_string.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest__entity_stringList.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_enum.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_error2.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_error3.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_error4.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_error5.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_error.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_int.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_jsonobject.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest_long.java
    │       │   │   │       │   │   ├── JSONReaderScannerTest__map_string.java
    │       │   │   │       │   │   ├── JSONReaderTest_array_array_2.java
    │       │   │   │       │   │   ├── JSONReaderTest_array_array.java
    │       │   │   │       │   │   ├── JSONReaderTest_array_object_2.java
    │       │   │   │       │   │   ├── JSONReaderTest_array_object.java
    │       │   │   │       │   │   ├── JSONReaderTest_object_int.java
    │       │   │   │       │   │   ├── JSONReaderTest_object_int_unquote.java
    │       │   │   │       │   │   ├── JSONReaderTest_object_long.java
    │       │   │   │       │   │   ├── JSONReaderTest_object_object.java
    │       │   │   │       │   │   ├── JSONReaderTest_object_string.java
    │       │   │   │       │   │   ├── JSONReader_top.java
    │       │   │   │       │   │   ├── JSONScannerTest_colon.java
    │       │   │   │       │   │   ├── JSONScannerTest_false.java
    │       │   │   │       │   │   ├── JSONScannerTest_ident.java
    │       │   │   │       │   │   ├── JSONScannerTest_int.java
    │       │   │   │       │   │   ├── JSONScannerTest_isEOF.java
    │       │   │   │       │   │   ├── JSONScannerTest_ISO8601.java
    │       │   │   │       │   │   ├── JSONScannerTest_long.java
    │       │   │   │       │   │   ├── JSONScannerTest_new.java
    │       │   │   │       │   │   ├── JSONScannerTest__nextToken.java
    │       │   │   │       │   │   ├── JSONScannerTest_null.java
    │       │   │   │       │   │   ├── JSONScannerTest_scanFieldBoolean.java
    │       │   │   │       │   │   ├── JSONScannerTest_scanFieldBoolean_unquote.java
    │       │   │   │       │   │   ├── JSONScannerTest_scanFieldDouble.java
    │       │   │   │       │   │   ├── JSONScannerTest_scanFieldFloat.java
    │       │   │   │       │   │   ├── JSONScannerTest_scanFieldInt.java
    │       │   │   │       │   │   ├── JSONScannerTest_scanFieldLong.java
    │       │   │   │       │   │   ├── JSONScannerTest_scanFieldStringArray.java
    │       │   │   │       │   │   ├── JSONScannerTest_scanFieldString_error.java
    │       │   │   │       │   │   ├── JSONScannerTest_scanFieldString.java
    │       │   │   │       │   │   ├── JSONScannerTest_scanSymbol.java
    │       │   │   │       │   │   ├── JSONScannerTest_singQuoteString.java
    │       │   │   │       │   │   ├── JSONScannerTest_symbol.java
    │       │   │   │       │   │   ├── JSONScannerTest_true.java
    │       │   │   │       │   │   ├── JSONScannerTest__x.java
    │       │   │   │       │   │   ├── MapResetTest.java
    │       │   │   │       │   │   ├── MaximumLevelTest.java
    │       │   │   │       │   │   ├── NullCheckTest.java
    │       │   │   │       │   │   ├── number
    │       │   │   │       │   │   │   ├── NumberEmtpyObjectTest.java
    │       │   │   │       │   │   │   ├── NumberValueTest2.java
    │       │   │   │       │   │   │   ├── NumberValueTest3.java
    │       │   │   │       │   │   │   ├── NumberValueTest4.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_0.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_10.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_11.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_12.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_13.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_1.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_2.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_3.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_4.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_5.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_6.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_7.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_8.java
    │       │   │   │       │   │   │   ├── NumberValueTest_error_9.java
    │       │   │   │       │   │   │   └── NumberValueTest.java
    │       │   │   │       │   │   ├── OrderedFieldTest.java
    │       │   │   │       │   │   ├── ParseContextTest.java
    │       │   │   │       │   │   ├── ParseRestTest.java
    │       │   │   │       │   │   ├── ParserSpecialCharTest.java
    │       │   │   │       │   │   ├── ParserSpecialCharTest_map.java
    │       │   │   │       │   │   ├── ParserSpecialCharTest_map_singleQuote.java
    │       │   │   │       │   │   ├── PrivateConstrunctorTest.java
    │       │   │   │       │   │   ├── ProductViewTest.java
    │       │   │   │       │   │   ├── ReadOnlyAtomicBooleanTest_field.java
    │       │   │   │       │   │   ├── ReadOnlyAtomicBooleanTest.java
    │       │   │   │       │   │   ├── ReadOnlyAtomicIntegerTest_field.java
    │       │   │   │       │   │   ├── ReadOnlyAtomicIntegerTest.java
    │       │   │   │       │   │   ├── ReadOnlyAtomicLongTest_field.java
    │       │   │   │       │   │   ├── ReadOnlyAtomicLongTest.java
    │       │   │   │       │   │   ├── ReadOnlyCollectionTest_final_field.java
    │       │   │   │       │   │   ├── ReadOnlyCollectionTest_final_field_null.java
    │       │   │   │       │   │   ├── ReadOnlyCollectionTest.java
    │       │   │   │       │   │   ├── ReadOnlyMapTest2_final_field.java
    │       │   │   │       │   │   ├── ReadOnlyMapTest2.java
    │       │   │   │       │   │   ├── ReadOnlyMapTest_final_field.java
    │       │   │   │       │   │   ├── ReadOnlyMapTest.java
    │       │   │   │       │   │   ├── RedundantTest.java
    │       │   │   │       │   │   ├── SafeModeTest.java
    │       │   │   │       │   │   ├── str
    │       │   │   │       │   │   │   ├── EmptyStringTest.java
    │       │   │   │       │   │   │   ├── StringTest_00.java
    │       │   │   │       │   │   │   ├── StringTest_01.java
    │       │   │   │       │   │   │   └── StringTest_02.java
    │       │   │   │       │   │   ├── stream
    │       │   │   │       │   │   │   ├── JSONReader_array.java
    │       │   │   │       │   │   │   ├── JSONReader_map.java
    │       │   │   │       │   │   │   ├── JSONReader_obj_2.java
    │       │   │   │       │   │   │   ├── JSONReader_obj_3.java
    │       │   │   │       │   │   │   ├── JSONReader_obj.java
    │       │   │   │       │   │   │   ├── JSONReaderScannerTest_boolean.java
    │       │   │   │       │   │   │   ├── JSONReaderScannerTest_chars.java
    │       │   │   │       │   │   │   ├── JSONReaderScannerTest_enum.java
    │       │   │   │       │   │   │   ├── JSONReaderScannerTest.java
    │       │   │   │       │   │   │   ├── JSONReaderScannerTest_matchField.java
    │       │   │   │       │   │   │   ├── JSONReaderScannerTest_negative.java
    │       │   │   │       │   │   │   ├── JSONReaderScannerTest_type.java
    │       │   │   │       │   │   │   ├── JSONReader_string_1.java
    │       │   │   │       │   │   │   ├── JSONReader_string.java
    │       │   │   │       │   │   │   ├── JSONReaderTest_0.java
    │       │   │   │       │   │   │   ├── JSONReaderTest_1.java
    │       │   │   │       │   │   │   ├── JSONReaderTest_2.java
    │       │   │   │       │   │   │   ├── JSONReaderTest_3.java
    │       │   │   │       │   │   │   ├── JSONReaderTest_4.java
    │       │   │   │       │   │   │   ├── JSONReaderTest_5.java
    │       │   │   │       │   │   │   ├── JSONReaderTest_error2.java
    │       │   │   │       │   │   │   ├── JSONReaderTest_error.java
    │       │   │   │       │   │   │   ├── JSONReaderTest.java
    │       │   │   │       │   │   │   └── JSONReader_typeRef.java
    │       │   │   │       │   │   ├── taobao
    │       │   │   │       │   │   │   ├── BooleanObjectFieldTest.java
    │       │   │   │       │   │   │   ├── DoubleObjectFieldTest.java
    │       │   │   │       │   │   │   ├── FloatObjectFieldTest.java
    │       │   │   │       │   │   │   ├── IntAsStringTest.java
    │       │   │   │       │   │   │   ├── IntegerAsStringTest.java
    │       │   │   │       │   │   │   ├── LongAsStringTest.java
    │       │   │   │       │   │   │   ├── LongObjectAsStringTest.java
    │       │   │   │       │   │   │   └── SpecialStringTest.java
    │       │   │   │       │   │   ├── TestException.java
    │       │   │   │       │   │   ├── TestInitStringFieldAsEmpty2.java
    │       │   │   │       │   │   ├── TestInitStringFieldAsEmpty.java
    │       │   │   │       │   │   ├── TestUTF8_2.java
    │       │   │   │       │   │   ├── TestUTF8.java
    │       │   │   │       │   │   ├── TypeReferenceTest.java
    │       │   │   │       │   │   ├── TypeUtils_parseDouble_Test.java
    │       │   │   │       │   │   ├── TypeUtils_parseFloat_Test.java
    │       │   │   │       │   │   ├── TypeUtilsTest2.java
    │       │   │   │       │   │   ├── TypeUtilsTest3.java
    │       │   │   │       │   │   ├── TypeUtilsTest4.java
    │       │   │   │       │   │   ├── TypeUtilsTest_cast.java
    │       │   │   │       │   │   ├── TypeUtilsTest_castToBigDecimal.java
    │       │   │   │       │   │   ├── TypeUtilsTest_castToBigInteger.java
    │       │   │   │       │   │   ├── TypeUtilsTest_castToBytes.java
    │       │   │   │       │   │   ├── TypeUtilsTest_castToDate.java
    │       │   │   │       │   │   ├── TypeUtilsTest_castToJavaBean.java
    │       │   │   │       │   │   ├── TypeUtilsTest_castToJavaBean_JSONType.java
    │       │   │   │       │   │   ├── TypeUtilsTest_compatibleWithJavaBean_boolean.java
    │       │   │   │       │   │   ├── TypeUtilsTest_compatibleWithJavaBean.java
    │       │   │   │       │   │   ├── TypeUtilsTest_interface.java
    │       │   │   │       │   │   ├── TypeUtilsTest.java
    │       │   │   │       │   │   ├── TypeUtilsTest_loadClass.java
    │       │   │   │       │   │   ├── TypeUtilsToJSONTest.java
    │       │   │   │       │   │   ├── UnquoteNameTest.java
    │       │   │   │       │   │   ├── UTF8ByteArrayLexerTest_symbol.java
    │       │   │   │       │   │   └── UTF8ByteArrayParseTest.java
    │       │   │   │       │   ├── path
    │       │   │   │       │   │   ├── BookEvalTest.java
    │       │   │   │       │   │   ├── BookExtractTest.java
    │       │   │   │       │   │   ├── DeepScanTest.java
    │       │   │   │       │   │   ├── DLATest_0.java
    │       │   │   │       │   │   ├── extract
    │       │   │   │       │   │   │   ├── JSONPath_extract_0.java
    │       │   │   │       │   │   │   ├── JSONPath_extract_1.java
    │       │   │   │       │   │   │   ├── JSONPath_extract_2_book.java
    │       │   │   │       │   │   │   ├── JSONPath_extract_3.java
    │       │   │   │       │   │   │   └── JSONPath_extract_4_multi.java
    │       │   │   │       │   │   ├── JSONPath_0.java
    │       │   │   │       │   │   ├── JSONPath_10_contains.java
    │       │   │   │       │   │   ├── JSONPath_11.java
    │       │   │   │       │   │   ├── JSONPath_12.java
    │       │   │   │       │   │   ├── JSONPath_13.java
    │       │   │   │       │   │   ├── JSONPath_14.java
    │       │   │   │       │   │   ├── JSONPath_15.java
    │       │   │   │       │   │   ├── JSONPath_16.java
    │       │   │   │       │   │   ├── JSONPath_17.java
    │       │   │   │       │   │   ├── JSONPath_1.java
    │       │   │   │       │   │   ├── JSONPath_2.java
    │       │   │   │       │   │   ├── JSONPath_3.java
    │       │   │   │       │   │   ├── JSONPath_4.java
    │       │   │   │       │   │   ├── JSONPath_5.java
    │       │   │   │       │   │   ├── JSONPath_6.java
    │       │   │   │       │   │   ├── JSONPath_7.java
    │       │   │   │       │   │   ├── JSONPath_8.java
    │       │   │   │       │   │   ├── JSONPath_9.java
    │       │   │   │       │   │   ├── JSONPath_array_length.java
    │       │   │   │       │   │   ├── JSONPath_array_multi.java
    │       │   │   │       │   │   ├── JSONPath_array_put_2.java
    │       │   │   │       │   │   ├── JSONPath_array_put.java
    │       │   │   │       │   │   ├── JSONPath_array_remove_0.java
    │       │   │   │       │   │   ├── JSONPath_between_double.java
    │       │   │   │       │   │   ├── JSONPath_between_int.java
    │       │   │   │       │   │   ├── JSONPath_calenar_test.java
    │       │   │   │       │   │   ├── JSONPath_conatinas_null.java
    │       │   │   │       │   │   ├── JSONPath_containsValue_2.java
    │       │   │   │       │   │   ├── JSONPath_containsValue_bigdecimal.java
    │       │   │   │       │   │   ├── JSONPath_containsValue_biginteger.java
    │       │   │   │       │   │   ├── JSONPath_containsValue_double.java
    │       │   │   │       │   │   ├── JSONPath_containsValue.java
    │       │   │   │       │   │   ├── JSONPath_deepScan_test2.java
    │       │   │   │       │   │   ├── JSONPath_deepScan_test.java
    │       │   │   │       │   │   ├── JSONPath_enum.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_compare_int.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_compare_int_simple.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_compare_string.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_compare_string_simple.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_in_decimal.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_in_int.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_in_string.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_like.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_like_simple.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_notNull.java
    │       │   │   │       │   │   ├── JSONPath_field_access_filter_rlike.java
    │       │   │   │       │   │   ├── JSONPath_field_access.java
    │       │   │   │       │   │   ├── JSONPath_field_access_multi.java
    │       │   │   │       │   │   ├── JSONPath_field_wildcard_filter_double.java
    │       │   │   │       │   │   ├── JSONPath_field_wildcard_filter_float.java
    │       │   │   │       │   │   ├── JSONPath_field_wildcard_filter.java
    │       │   │   │       │   │   ├── JSONPath_field_wildcard.java
    │       │   │   │       │   │   ├── JSONPath_issue1208.java
    │       │   │   │       │   │   ├── JSONPath_keySet.java
    │       │   │   │       │   │   ├── JSONPath_like.java
    │       │   │   │       │   │   ├── JSONPath_list_field.java
    │       │   │   │       │   │   ├── JSONPath_list.java
    │       │   │   │       │   │   ├── JSONPath_list_multi.java
    │       │   │   │       │   │   ├── JSONPath_list_range.java
    │       │   │   │       │   │   ├── JSONPath_list_size_1.java
    │       │   │   │       │   │   ├── JSONPath_list_size_2.java
    │       │   │   │       │   │   ├── JSONPath_list_size_3.java
    │       │   │   │       │   │   ├── JSONPath_list_size.java
    │       │   │   │       │   │   ├── JSONPath_map_size.java
    │       │   │   │       │   │   ├── JSONPath_max.java
    │       │   │   │       │   │   ├── JSONPath_min.java
    │       │   │   │       │   │   ├── JSONPath_none_root.java
    │       │   │   │       │   │   ├── JSONPath_object_filter.java
    │       │   │   │       │   │   ├── JSONPath_oracle_compatible_test.java
    │       │   │   │       │   │   ├── JSONPath_paths_test1.java
    │       │   │   │       │   │   ├── JSONPath_paths_test2.java
    │       │   │   │       │   │   ├── JSONPath_paths_test3.java
    │       │   │   │       │   │   ├── JSONPath_paths_test4.java
    │       │   │   │       │   │   ├── JSONPath_paths_test5.java
    │       │   │   │       │   │   ├── JSONPath_paths_test.java
    │       │   │   │       │   │   ├── JSONPath_remove_test.java
    │       │   │   │       │   │   ├── JSONPath_reverse_test.java
    │       │   │   │       │   │   ├── JSONPath_set.java
    │       │   │   │       │   │   ├── JSONPath_set_test2.java
    │       │   │   │       │   │   ├── JSONPath_set_test3.java
    │       │   │   │       │   │   ├── JSONPath_set_test4.java
    │       │   │   │       │   │   ├── JSONPath_set_test5.java
    │       │   │   │       │   │   ├── JSONPath_set_test6.java
    │       │   │   │       │   │   ├── JSONPath_set_test7.java
    │       │   │   │       │   │   ├── JSONPath_size.java
    │       │   │   │       │   │   ├── JSONPath_toString.java
    │       │   │   │       │   │   ├── JSONPointTest_0.java
    │       │   │   │       │   │   ├── JSONPointTest_1.java
    │       │   │   │       │   │   ├── TestSpecial_0.java
    │       │   │   │       │   │   ├── TestSpecial_1.java
    │       │   │   │       │   │   ├── TestSpecial_2.java
    │       │   │   │       │   │   ├── TestSpecial_3.java
    │       │   │   │       │   │   └── TestSpecial_4.java
    │       │   │   │       │   ├── PatternFieldTest.java
    │       │   │   │       │   ├── PointTest2.java
    │       │   │   │       │   ├── PointTest.java
    │       │   │   │       │   ├── proxy
    │       │   │   │       │   │   └── TestProxy.java
    │       │   │   │       │   ├── PublicFieldDoubleTest.java
    │       │   │   │       │   ├── PublicFieldFloatTest.java
    │       │   │   │       │   ├── PublicFieldLongTest.java
    │       │   │   │       │   ├── PublicFieldStringTest.java
    │       │   │   │       │   ├── RectangleTest.java
    │       │   │   │       │   ├── ref
    │       │   │   │       │   │   ├── RefTest10.java
    │       │   │   │       │   │   ├── RefTest11.java
    │       │   │   │       │   │   ├── RefTest12.java
    │       │   │   │       │   │   ├── RefTest13.java
    │       │   │   │       │   │   ├── RefTest14.java
    │       │   │   │       │   │   ├── RefTest15.java
    │       │   │   │       │   │   ├── RefTest16.java
    │       │   │   │       │   │   ├── RefTest17.java
    │       │   │   │       │   │   ├── RefTest18.java
    │       │   │   │       │   │   ├── RefTest19.java
    │       │   │   │       │   │   ├── RefTest20.java
    │       │   │   │       │   │   ├── RefTest21.java
    │       │   │   │       │   │   ├── RefTest22.java
    │       │   │   │       │   │   ├── RefTest23.java
    │       │   │   │       │   │   ├── RefTest24.java
    │       │   │   │       │   │   ├── RefTest2.java
    │       │   │   │       │   │   ├── RefTest3.java
    │       │   │   │       │   │   ├── RefTest4.java
    │       │   │   │       │   │   ├── RefTest5.java
    │       │   │   │       │   │   ├── RefTest6.java
    │       │   │   │       │   │   ├── RefTest7.java
    │       │   │   │       │   │   ├── RefTest8.java
    │       │   │   │       │   │   ├── RefTest9.java
    │       │   │   │       │   │   ├── RefTest_for_huanxige.java
    │       │   │   │       │   │   └── RefTest.java
    │       │   │   │       │   ├── SerializeEnumAsJavaBeanTest.java
    │       │   │   │       │   ├── SerializeEnumAsJavaBeanTest_manual.java
    │       │   │   │       │   ├── SerializeEnumAsJavaBeanTest_private.java
    │       │   │   │       │   ├── serializer
    │       │   │   │       │   │   ├── AbstractTest.java
    │       │   │   │       │   │   ├── BooleanArraySerializerTest.java
    │       │   │   │       │   │   ├── BooleanFieldSerializerTest.java
    │       │   │   │       │   │   ├── BooleanFieldSerializerTest_primitive.java
    │       │   │   │       │   │   ├── BooleanFieldTest2.java
    │       │   │   │       │   │   ├── BooleanFieldTest3.java
    │       │   │   │       │   │   ├── BooleanFieldTest_array.java
    │       │   │   │       │   │   ├── BooleanFieldTest.java
    │       │   │   │       │   │   ├── Bug_for_yegaofei.java
    │       │   │   │       │   │   ├── BugTest0.java
    │       │   │   │       │   │   ├── BugTest1.java
    │       │   │   │       │   │   ├── BugTest2.java
    │       │   │   │       │   │   ├── ByteArrayFieldSerializerTest.java
    │       │   │   │       │   │   ├── ByteArraySerializerTest.java
    │       │   │   │       │   │   ├── ByteArrayTest.java
    │       │   │   │       │   │   ├── CharArraySerializerTest.java
    │       │   │   │       │   │   ├── CharsetSerializerTest.java
    │       │   │   │       │   │   ├── CharsetTest.java
    │       │   │   │       │   │   ├── CharTest.java
    │       │   │   │       │   │   ├── CircularReferencesTest.java
    │       │   │   │       │   │   ├── ClassFieldTest.java
    │       │   │   │       │   │   ├── ClassLoaderTest.java
    │       │   │   │       │   │   ├── ClobSerializerTest.java
    │       │   │   │       │   │   ├── CollectionSerializerTest.java
    │       │   │   │       │   │   ├── ColorSerializerTest.java
    │       │   │   │       │   │   ├── ConcurrentHashMapTest2.java
    │       │   │   │       │   │   ├── ConcurrentHashMapTest3.java
    │       │   │   │       │   │   ├── ConcurrentHashMapTest4.java
    │       │   │   │       │   │   ├── ConcurrentHashMapTest5.java
    │       │   │   │       │   │   ├── ConcurrentHashMapTest6.java
    │       │   │   │       │   │   ├── ConcurrentHashMapTest7.java
    │       │   │   │       │   │   ├── ConcurrentHashMapTest.java
    │       │   │   │       │   │   ├── date
    │       │   │   │       │   │   │   ├── DateTest2.java
    │       │   │   │       │   │   │   ├── DateTest3.java
    │       │   │   │       │   │   │   ├── DateTest4_indian.java
    │       │   │   │       │   │   │   ├── DateTest4.java
    │       │   │   │       │   │   │   ├── DateTest5_iso8601.java
    │       │   │   │       │   │   │   ├── DateTest_ISO8601_OneLetterISO8601TimeZone.java
    │       │   │   │       │   │   │   ├── DateTest_ISO8601_ThreeLetterISO8601TimeZone.java
    │       │   │   │       │   │   │   ├── DateTest_ISO8601_TimeZone.java
    │       │   │   │       │   │   │   ├── DateTest_ISO8601_TwoLetterISO8601TimeZone.java
    │       │   │   │       │   │   │   ├── DateTest_ISO8601_UTCTime.java
    │       │   │   │       │   │   │   └── DateTest.java
    │       │   │   │       │   │   ├── DateFormatSerializerTest.java
    │       │   │   │       │   │   ├── DoubleArraySerializerTest.java
    │       │   │   │       │   │   ├── DoubleFormatTest2.java
    │       │   │   │       │   │   ├── DoubleFormatTest.java
    │       │   │   │       │   │   ├── DoubleTest_custom2.java
    │       │   │   │       │   │   ├── DoubleTest_custom.java
    │       │   │   │       │   │   ├── DoubleTest.java
    │       │   │   │       │   │   ├── DupSetterTest2.java
    │       │   │   │       │   │   ├── DupSetterTest3.java
    │       │   │   │       │   │   ├── DupSetterTest4.java
    │       │   │   │       │   │   ├── DupSetterTest5.java
    │       │   │   │       │   │   ├── DupSetterTest6.java
    │       │   │   │       │   │   ├── DupSetterTest.java
    │       │   │   │       │   │   ├── enum_
    │       │   │   │       │   │   │   ├── EnumCustomCodecTest.java
    │       │   │   │       │   │   │   ├── EnumFieldsTest2.java
    │       │   │   │       │   │   │   ├── EnumFieldsTest3.java
    │       │   │   │       │   │   │   ├── EnumFieldsTest4.java
    │       │   │   │       │   │   │   ├── EnumFieldsTest5.java
    │       │   │   │       │   │   │   ├── EnumFieldsTest6.java
    │       │   │   │       │   │   │   ├── EnumFieldsTest7.java
    │       │   │   │       │   │   │   ├── EnumFieldsTest8.java
    │       │   │   │       │   │   │   ├── EnumFieldsTest.java
    │       │   │   │       │   │   │   ├── EnumOrdinalTest.java
    │       │   │   │       │   │   │   ├── EnumTest2.java
    │       │   │   │       │   │   │   ├── EnumTest3.java
    │       │   │   │       │   │   │   ├── EnumTest4.java
    │       │   │   │       │   │   │   ├── EnumTest.java
    │       │   │   │       │   │   │   ├── EnumUsingToString.java
    │       │   │   │       │   │   │   └── EnumUsingToString_JSONType.java
    │       │   │   │       │   │   ├── EnumerationSeriliazerTest.java
    │       │   │   │       │   │   ├── ErrorGetterTest.java
    │       │   │   │       │   │   ├── ErrorTest.java
    │       │   │   │       │   │   ├── exception
    │       │   │   │       │   │   │   ├── ExceptionTest.java
    │       │   │   │       │   │   │   └── RuntimeExceptionTest.java
    │       │   │   │       │   │   ├── ExtendsTest.java
    │       │   │   │       │   │   ├── features
    │       │   │   │       │   │   │   ├── JSONDirectTest.java
    │       │   │   │       │   │   │   ├── JSONDirectTest_number.java
    │       │   │   │       │   │   │   ├── JSONDirectTest_private.java
    │       │   │   │       │   │   │   ├── MapSortFieldTest.java
    │       │   │   │       │   │   │   ├── NotWriteDefaultValueFieldTest2.java
    │       │   │   │       │   │   │   ├── NotWriteDefaultValueFieldTest.java
    │       │   │   │       │   │   │   ├── WriteBigDecimalAsPlainTest.java
    │       │   │   │       │   │   │   ├── WriteNonStringValueAsStringTestBooleanField.java
    │       │   │   │       │   │   │   ├── WriteNonStringValueAsStringTestByteField.java
    │       │   │   │       │   │   │   ├── WriteNonStringValueAsStringTestByteObjectField.java
    │       │   │   │       │   │   │   ├── WriteNonStringValueAsStringTestDoubleField.java
    │       │   │   │       │   │   │   ├── WriteNonStringValueAsStringTestFloatField2.java
    │       │   │   │       │   │   │   ├── WriteNonStringValueAsStringTestFloatField.java
    │       │   │   │       │   │   │   ├── WriteNonStringValueAsStringTestIntegerField.java
    │       │   │   │       │   │   │   ├── WriteNonStringValueAsStringTestIntField.java
    │       │   │   │       │   │   │   ├── WriteNonStringValueAsStringTestLongField.java
    │       │   │   │       │   │   │   ├── WriteNonStringValueAsStringTestMap.java
    │       │   │   │       │   │   │   └── WriteNonStringValueAsStringTestShortField.java
    │       │   │   │       │   │   ├── fieldbase
    │       │   │   │       │   │   │   ├── FieldBaseTest0.java
    │       │   │   │       │   │   │   └── FieldBaseTest1.java
    │       │   │   │       │   │   ├── FieldOrderTest.java
    │       │   │   │       │   │   ├── FileTest.java
    │       │   │   │       │   │   ├── filters
    │       │   │   │       │   │   │   ├── AfterFilterClassLevelTest.java
    │       │   │   │       │   │   │   ├── AfterFilterClassLevelTest_private.java
    │       │   │   │       │   │   │   ├── AfterFilterTest2.java
    │       │   │   │       │   │   │   ├── AfterFilterTest3.java
    │       │   │   │       │   │   │   ├── AfterFilterTest.java
    │       │   │   │       │   │   │   ├── AppendableTest.java
    │       │   │   │       │   │   │   ├── ArraySerializerTest.java
    │       │   │   │       │   │   │   ├── BeforeFilterClassLevelTest.java
    │       │   │   │       │   │   │   ├── BeforeFilterClassLevelTest_private.java
    │       │   │   │       │   │   │   ├── BeforeFilterTest2.java
    │       │   │   │       │   │   │   ├── BeforeFilterTest3.java
    │       │   │   │       │   │   │   ├── BeforeFilterTest.java
    │       │   │   │       │   │   │   ├── ClassLevelFeatureConfigTest2.java
    │       │   │   │       │   │   │   ├── ClassLevelFeatureConfigTest3.java
    │       │   │   │       │   │   │   ├── ClassLevelFeatureConfigTest.java
    │       │   │   │       │   │   │   ├── ClassLevelFeatureConfigTest_private.java
    │       │   │   │       │   │   │   ├── ClassNameFilterTest.java
    │       │   │   │       │   │   │   ├── ClassNameFilterTest_private.java
    │       │   │   │       │   │   │   ├── ContextValueClassLevelTest.java
    │       │   │   │       │   │   │   ├── MTopFilterTest.java
    │       │   │   │       │   │   │   ├── NameFilterClassLevelTest.java
    │       │   │   │       │   │   │   ├── NameFilterClassLevelTest_private.java
    │       │   │   │       │   │   │   ├── NameFilterTest_boolean_field.java
    │       │   │   │       │   │   │   ├── NameFilterTest_boolean.java
    │       │   │   │       │   │   │   ├── NameFilterTest_byte_field.java
    │       │   │   │       │   │   │   ├── NameFilterTest_byte.java
    │       │   │   │       │   │   │   ├── NameFilterTest_char.java
    │       │   │   │       │   │   │   ├── NameFilterTest_double_field.java
    │       │   │   │       │   │   │   ├── NameFilterTest_double.java
    │       │   │   │       │   │   │   ├── NameFilterTest_float_field.java
    │       │   │   │       │   │   │   ├── NameFilterTest_float.java
    │       │   │   │       │   │   │   ├── NameFilterTest_IntegerKey.java
    │       │   │   │       │   │   │   ├── NameFilterTest_int_field.java
    │       │   │   │       │   │   │   ├── NameFilterTest_int.java
    │       │   │   │       │   │   │   ├── NameFilterTest.java
    │       │   │   │       │   │   │   ├── NameFilterTest_long_field.java
    │       │   │   │       │   │   │   ├── NameFilterTest_long.java
    │       │   │   │       │   │   │   ├── NameFilterTest_short_field.java
    │       │   │   │       │   │   │   ├── NameFilterTest_short.java
    │       │   │   │       │   │   │   ├── PropertyFilter_bool_field.java
    │       │   │   │       │   │   │   ├── PropertyFilter_byte.java
    │       │   │   │       │   │   │   ├── PropertyFilter_char.java
    │       │   │   │       │   │   │   ├── PropertyFilterClassLevelTest.java
    │       │   │   │       │   │   │   ├── PropertyFilterClassLevelTest_private.java
    │       │   │   │       │   │   │   ├── PropertyFilter_double.java
    │       │   │   │       │   │   │   ├── PropertyFilter_float.java
    │       │   │   │       │   │   │   ├── PropertyFilter_int_field.java
    │       │   │   │       │   │   │   ├── PropertyFilter_long_field.java
    │       │   │   │       │   │   │   ├── PropertyFilter_long.java
    │       │   │   │       │   │   │   ├── PropertyFilter_short.java
    │       │   │   │       │   │   │   ├── PropertyFilterTest2.java
    │       │   │   │       │   │   │   ├── PropertyFilterTest.java
    │       │   │   │       │   │   │   ├── PropertyPathTest2.java
    │       │   │   │       │   │   │   ├── PropertyPathTest3.java
    │       │   │   │       │   │   │   ├── PropertyPathTest.java
    │       │   │   │       │   │   │   ├── PropertyPrefFilterTest_IntegerKey.java
    │       │   │   │       │   │   │   ├── PropertyPreFilterClassLevelTest.java
    │       │   │   │       │   │   │   ├── PropertyPreFilterClassLevelTest_private.java
    │       │   │   │       │   │   │   ├── ValueClassLevelTest.java
    │       │   │   │       │   │   │   ├── ValueClassLevelTest_private.java
    │       │   │   │       │   │   │   ├── ValueFilterTest_field_boolean.java
    │       │   │   │       │   │   │   ├── ValueFilterTest_field_int.java
    │       │   │   │       │   │   │   ├── ValueFilterTest_field.java
    │       │   │   │       │   │   │   ├── ValueFilterTest_field_long.java
    │       │   │   │       │   │   │   ├── ValueFilterTest_IntegerKey.java
    │       │   │   │       │   │   │   └── ValueFilterTest.java
    │       │   │   │       │   │   ├── FloatArraySerializerTest.java
    │       │   │   │       │   │   ├── FloatFormatTest2.java
    │       │   │   │       │   │   ├── FloatFormatTest.java
    │       │   │   │       │   │   ├── FloatTest.java
    │       │   │   │       │   │   ├── FontSerializerTest.java
    │       │   │   │       │   │   ├── GenericTypeNotMatchTest2.java
    │       │   │   │       │   │   ├── GenericTypeNotMatchTest.java
    │       │   │   │       │   │   ├── GenericTypeTest2.java
    │       │   │   │       │   │   ├── GenericTypeTest.java
    │       │   │   │       │   │   ├── IgnoreGetMethodTest.java
    │       │   │   │       │   │   ├── IgnoreNonFieldGetterTest2.java
    │       │   │   │       │   │   ├── IgnoreNonFieldGetterTest.java
    │       │   │   │       │   │   ├── IgoreGetterTest.java
    │       │   │   │       │   │   ├── InetAddressTest.java
    │       │   │   │       │   │   ├── InetSocketAddressTest.java
    │       │   │   │       │   │   ├── IntArrayEncodeTest.java
    │       │   │   │       │   │   ├── IntegerArrayEncodeTest.java
    │       │   │   │       │   │   ├── IntegerArrayFieldSerializerTest.java
    │       │   │   │       │   │   ├── IntegerSerializerTest.java
    │       │   │   │       │   │   ├── InterfaceTest.java
    │       │   │   │       │   │   ├── IntFieldTest2.java
    │       │   │   │       │   │   ├── IntFieldTest.java
    │       │   │   │       │   │   ├── JavaBeanSerializerTest2.java
    │       │   │   │       │   │   ├── JavaBeanSerializerTest.java
    │       │   │   │       │   │   ├── JSONFieldTest2.java
    │       │   │   │       │   │   ├── JSONFieldTest3.java
    │       │   │   │       │   │   ├── JSONFieldTest4.java
    │       │   │   │       │   │   ├── JSONFieldTest5.java
    │       │   │   │       │   │   ├── JSONFieldTest6.java
    │       │   │   │       │   │   ├── JSONFieldTest.java
    │       │   │   │       │   │   ├── JSONFieldTest_unwrapped_0.java
    │       │   │   │       │   │   ├── JSONFieldTest_unwrapped_1.java
    │       │   │   │       │   │   ├── JSONFieldTest_unwrapped_2.java
    │       │   │   │       │   │   ├── JSONFieldTest_unwrapped_3.java
    │       │   │   │       │   │   ├── JSONFieldTest_unwrapped_4.java
    │       │   │   │       │   │   ├── JSONFieldTest_unwrapped_5.java
    │       │   │   │       │   │   ├── JSONFieldTest_unwrapped_6.java
    │       │   │   │       │   │   ├── JSONFieldTest_unwrapped_7.java
    │       │   │   │       │   │   ├── JSONObjectOrderTest.java
    │       │   │   │       │   │   ├── JSONSerializerDeprecatedTest.java
    │       │   │   │       │   │   ├── JSONSerializerFeatureTest.java
    │       │   │   │       │   │   ├── JSONSerializerMapTest.java
    │       │   │   │       │   │   ├── JSONSerializerTest1.java
    │       │   │   │       │   │   ├── JSONSerializerTest2.java
    │       │   │   │       │   │   ├── JSONSerializerTest3.java
    │       │   │   │       │   │   ├── JSONSerializerTest.java
    │       │   │   │       │   │   ├── JSONTypeIncludesTest.java
    │       │   │   │       │   │   ├── label
    │       │   │   │       │   │   │   ├── LabelIncludeTest2.java
    │       │   │   │       │   │   │   ├── LabelIncludeTest3.java
    │       │   │   │       │   │   │   └── LabelIncludeTest.java
    │       │   │   │       │   │   ├── ListFieldTest.java
    │       │   │   │       │   │   ├── ListSerializerTest2.java
    │       │   │   │       │   │   ├── ListSerializerTest3.java
    │       │   │   │       │   │   ├── ListSerializerTest.java
    │       │   │   │       │   │   ├── ListTest.java
    │       │   │   │       │   │   ├── LocalTest.java
    │       │   │   │       │   │   ├── LongArraySerializerTest.java
    │       │   │   │       │   │   ├── MapSerializerTest.java
    │       │   │   │       │   │   ├── MapTest.java
    │       │   │   │       │   │   ├── MaxBufSizeTest2.java
    │       │   │   │       │   │   ├── MaxBufSizeTest.java
    │       │   │   │       │   │   ├── MultiFieldIntTest_writer2.java
    │       │   │   │       │   │   ├── MultiFieldIntTest_writer.java
    │       │   │   │       │   │   ├── NoneStringKeyTest.java
    │       │   │   │       │   │   ├── NotWriteDefaultValueTest.java
    │       │   │   │       │   │   ├── NotWriteDefaultValueTest_NoneASM.java
    │       │   │   │       │   │   ├── ObjectArraySerializerTest.java
    │       │   │   │       │   │   ├── ObjectSerializerTest.java
    │       │   │   │       │   │   ├── ObjectWriteTest.java
    │       │   │   │       │   │   ├── ParserConfigTest.java
    │       │   │   │       │   │   ├── PascalNameFilterTest_1.java
    │       │   │   │       │   │   ├── PascalNameFilterTest.java
    │       │   │   │       │   │   ├── PatternTest.java
    │       │   │   │       │   │   ├── PointSerializerTest.java
    │       │   │   │       │   │   ├── PrePropertyFilterTest.java
    │       │   │   │       │   │   ├── prettyFormat
    │       │   │   │       │   │   │   ├── ArrayListFieldTest.java
    │       │   │   │       │   │   │   └── ArrayListTest.java
    │       │   │   │       │   │   ├── PrettyFormatTest2.java
    │       │   │   │       │   │   ├── PrettyFormatTest.java
    │       │   │   │       │   │   ├── PrimitiveTest.java
    │       │   │   │       │   │   ├── ProxyTest2.java
    │       │   │   │       │   │   ├── ProxyTest.java
    │       │   │   │       │   │   ├── RectangleSerializerTest.java
    │       │   │   │       │   │   ├── ReferenceDeserializerTest.java
    │       │   │   │       │   │   ├── SerialContextTest.java
    │       │   │   │       │   │   ├── SerializeConfigTest2.java
    │       │   │   │       │   │   ├── SerializeConfigTest2_private.java
    │       │   │   │       │   │   ├── SerializeConfigTest.java
    │       │   │   │       │   │   ├── SerializerFeatureTest.java
    │       │   │   │       │   │   ├── SerializeWriterTest_10.java
    │       │   │   │       │   │   ├── SerializeWriterTest_11.java
    │       │   │   │       │   │   ├── SerializeWriterTest_12.java
    │       │   │   │       │   │   ├── SerializeWriterTest_13.java
    │       │   │   │       │   │   ├── SerializeWriterTest_14.java
    │       │   │   │       │   │   ├── SerializeWriterTest_15.java
    │       │   │   │       │   │   ├── SerializeWriterTest_16.java
    │       │   │   │       │   │   ├── SerializeWriterTest_17.java
    │       │   │   │       │   │   ├── SerializeWriterTest_18.java
    │       │   │   │       │   │   ├── SerializeWriterTest_19.java
    │       │   │   │       │   │   ├── SerializeWriterTest_1.java
    │       │   │   │       │   │   ├── SerializeWriterTest_2.java
    │       │   │   │       │   │   ├── SerializeWriterTest_3.java
    │       │   │   │       │   │   ├── SerializeWriterTest_4.java
    │       │   │   │       │   │   ├── SerializeWriterTest_5.java
    │       │   │   │       │   │   ├── SerializeWriterTest_6.java
    │       │   │   │       │   │   ├── SerializeWriterTest_7.java
    │       │   │   │       │   │   ├── SerializeWriterTest_8.java
    │       │   │   │       │   │   ├── SerializeWriterTest_9.java
    │       │   │   │       │   │   ├── SerializeWriterTest_BrowserSecure3.java
    │       │   │   │       │   │   ├── SerializeWriterTest_BrowserSecure_4_script.java
    │       │   │   │       │   │   ├── SerializeWriterTest_BrowserSecure_5_script_model.java
    │       │   │   │       │   │   ├── SerializeWriterTest_BrowserSecure_6_name_script.java
    │       │   │   │       │   │   ├── SerializeWriterTest_BrowserSecure.java
    │       │   │   │       │   │   ├── SerializeWriterTest.java
    │       │   │   │       │   │   ├── SerialWriterStringEncoderTest2.java
    │       │   │   │       │   │   ├── SerialWriterTest.java
    │       │   │   │       │   │   ├── SerilaizeFilterTest.java
    │       │   │   │       │   │   ├── ShortArraySerializerTest.java
    │       │   │   │       │   │   ├── ShortFieldSerializerTest.java
    │       │   │   │       │   │   ├── ShortSerializerTest.java
    │       │   │   │       │   │   ├── SimpleDataFormatSerializerTest.java
    │       │   │   │       │   │   ├── SimplePropertyPreFilterTest.java
    │       │   │   │       │   │   ├── SpecialTest.java
    │       │   │   │       │   │   ├── SpecicalStringTest.java
    │       │   │   │       │   │   ├── stream
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeArray2.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeArray.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeBytes1.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeBytes.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeChar1.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeChar.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeFieldValue_bool.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeFieldValue_int_1.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeFieldValue_int.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeFieldValue.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeFieldValue_long.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeFieldValue_string.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeFieldValue_string_singQuote.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeIntAndChar.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeInt.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeJSONStringTo.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeLongAndChar.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeLong.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeString1.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeString.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeValueString1.java
    │       │   │   │       │   │   │   ├── StreamWriterTest_writeValueString2.java
    │       │   │   │       │   │   │   └── StreamWriterTest_writeValueString.java
    │       │   │   │       │   │   ├── StringArraySerializerTest.java
    │       │   │   │       │   │   ├── StringSerializerTest.java
    │       │   │   │       │   │   ├── TestInnerClass1.java
    │       │   │   │       │   │   ├── TestInnerClass2.java
    │       │   │   │       │   │   ├── TestInnerClass.java
    │       │   │   │       │   │   ├── TestPivateStaticClass.java
    │       │   │   │       │   │   ├── TestSortField.java
    │       │   │   │       │   │   ├── TestSpecial2.java
    │       │   │   │       │   │   ├── TestSpecial3.java
    │       │   │   │       │   │   ├── TestSpecial4.java
    │       │   │   │       │   │   ├── TestSpecial5.java
    │       │   │   │       │   │   ├── TestSpecial6.java
    │       │   │   │       │   │   ├── TestSpecial_entity.java
    │       │   │   │       │   │   ├── TestSpecial.java
    │       │   │   │       │   │   ├── TestSpecial_map.java
    │       │   │   │       │   │   ├── TimeZoneTest.java
    │       │   │   │       │   │   ├── TransientTest.java
    │       │   │   │       │   │   ├── TreeSetTest.java
    │       │   │   │       │   │   ├── UnicodeTest.java
    │       │   │   │       │   │   ├── URITest.java
    │       │   │   │       │   │   ├── URLTest.java
    │       │   │   │       │   │   ├── UUIDTest.java
    │       │   │   │       │   │   ├── WriteClassNameTest.java
    │       │   │   │       │   │   ├── writeJSONStringToTest.java
    │       │   │   │       │   │   ├── WriteNullListAsEmptyTest.java
    │       │   │   │       │   │   └── WriteSlashAsSpecialTest.java
    │       │   │   │       │   ├── SerializeWriterTest.java
    │       │   │   │       │   ├── ServiceLoaderTest.java
    │       │   │   │       │   ├── ShortArrayFieldTest_primitive.java
    │       │   │   │       │   ├── SlashTest.java
    │       │   │   │       │   ├── SpecialKeyTest2.java
    │       │   │   │       │   ├── SpecialKeyTest.java
    │       │   │   │       │   ├── SqlDateTest1.java
    │       │   │   │       │   ├── SqlTimestampTest.java
    │       │   │   │       │   ├── stream
    │       │   │   │       │   │   ├── JSONWriterTest_0.java
    │       │   │   │       │   │   ├── JSONWriterTest_1.java
    │       │   │   │       │   │   ├── JSONWriterTest_2.java
    │       │   │   │       │   │   ├── JSONWriterTest_3.java
    │       │   │   │       │   │   ├── JSONWriterTest_4.java
    │       │   │   │       │   │   ├── JSONWriterTest_5.java
    │       │   │   │       │   │   ├── JSONWriterTest_6.java
    │       │   │   │       │   │   ├── JSONWriterTest_error.java
    │       │   │   │       │   │   ├── JSONWriterTest.java
    │       │   │   │       │   │   └── LargeTest.java
    │       │   │   │       │   ├── StringBufferFieldTest.java
    │       │   │   │       │   ├── StringBuilderFieldTest.java
    │       │   │   │       │   ├── StringDeserializerTest.java
    │       │   │   │       │   ├── StringFieldTest2.java
    │       │   │   │       │   ├── StringFieldTest.java
    │       │   │   │       │   ├── StringFieldTest_special_1.java
    │       │   │   │       │   ├── StringFieldTest_special_2.java
    │       │   │   │       │   ├── StringFieldTest_special_3.java
    │       │   │   │       │   ├── StringFieldTest_special.java
    │       │   │   │       │   ├── StringFieldTest_special_reader.java
    │       │   │   │       │   ├── StringFieldTest_special_singquote.java
    │       │   │   │       │   ├── support
    │       │   │   │       │   │   ├── FastJsonConfigTest.java
    │       │   │   │       │   │   ├── hsf
    │       │   │   │       │   │   │   ├── HSFJSONUtilsTest_0.java
    │       │   │   │       │   │   │   ├── HSFJSONUtilsTest_1.java
    │       │   │   │       │   │   │   ├── HSFJSONUtilsTest_2.java
    │       │   │   │       │   │   │   ├── HSFJSONUtilsTest_3.java
    │       │   │   │       │   │   │   └── HSFJSONUtilsTest_4.java
    │       │   │   │       │   │   ├── jaxrs
    │       │   │   │       │   │   │   ├── FastJsonProviderTest.java
    │       │   │   │       │   │   │   └── mock
    │       │   │   │       │   │   │       ├── entity
    │       │   │   │       │   │   │       │   ├── FastJsonParentTestVO.java
    │       │   │   │       │   │   │       │   ├── FastJsonSonTestVO.java
    │       │   │   │       │   │   │       │   └── FastJsonTestVO.java
    │       │   │   │       │   │   │       ├── service
    │       │   │   │       │   │   │       │   ├── FastJsonRestfulServiceTestImpl.java
    │       │   │   │       │   │   │       │   └── FastJsonRestfulServiceTest.java
    │       │   │   │       │   │   │       └── testcase
    │       │   │   │       │   │   │           └── FastJsonProviderTest.java
    │       │   │   │       │   │   ├── moneta
    │       │   │   │       │   │   │   ├── MoneyNumberTest.java
    │       │   │   │       │   │   │   └── MoneyTest.java
    │       │   │   │       │   │   ├── oracle
    │       │   │   │       │   │   │   ├── TestOracleDATE.java
    │       │   │   │       │   │   │   └── TestOracleTIMESTAMP.java
    │       │   │   │       │   │   ├── retrofit
    │       │   │   │       │   │   │   └── Retrofit2ConverterFactoryTest0.java
    │       │   │   │       │   │   ├── spring
    │       │   │   │       │   │   │   ├── data
    │       │   │   │       │   │   │   │   └── PageToJSONTest.java
    │       │   │   │       │   │   │   ├── FastJsonHttpMessageConverter4Test.java
    │       │   │   │       │   │   │   ├── FastJsonHttpMessageConverterTest.java
    │       │   │   │       │   │   │   ├── FastJsonJsonViewTest.java
    │       │   │   │       │   │   │   ├── FastJsonpHttpMessageConverter4Test.java
    │       │   │   │       │   │   │   ├── FastJsonRedisSerializerTest.java
    │       │   │   │       │   │   │   ├── FastjsonSockJsMessageCodecTest_encode.java
    │       │   │   │       │   │   │   ├── GenericFastJsonRedisSerializerTest.java
    │       │   │   │       │   │   │   ├── messaging
    │       │   │   │       │   │   │   │   └── MappingFastJsonMessageConverterTest.java
    │       │   │   │       │   │   │   ├── mock
    │       │   │   │       │   │   │   │   ├── controller
    │       │   │   │       │   │   │   │   │   ├── FastJsonControllerTest.java
    │       │   │   │       │   │   │   │   │   ├── FastJsonViewAndJSONPControllerTest.java
    │       │   │   │       │   │   │   │   │   └── FastJsonViewControllerTest.java
    │       │   │   │       │   │   │   │   ├── entity
    │       │   │   │       │   │   │   │   │   ├── FastJsonEnumTestVO.java
    │       │   │   │       │   │   │   │   │   ├── FastJsonGenericityTestVO.java
    │       │   │   │       │   │   │   │   │   ├── FastJsonParentTestVO.java
    │       │   │   │       │   │   │   │   │   ├── FastJsonSonTestVO.java
    │       │   │   │       │   │   │   │   │   └── FastJsonTestVO.java
    │       │   │   │       │   │   │   │   └── testcase
    │       │   │   │       │   │   │   │       ├── FastJsonHttpMessageConverter4Test.java
    │       │   │   │       │   │   │   │       ├── FastJsonHttpMessageConverterCase2Test.java
    │       │   │   │       │   │   │   │       ├── FastJsonHttpMessageConverterJSONPCaseTest.java
    │       │   │   │       │   │   │   │       ├── FastJsonHttpMessageConverterTest.java
    │       │   │   │       │   │   │   │       ├── FastJsonJsonViewTest.java
    │       │   │   │       │   │   │   │       ├── FastJsonpHttpMessageConverter4Case1Test.java
    │       │   │   │       │   │   │   │       ├── FastJsonpHttpMessageConverter4Case2Test.java
    │       │   │   │       │   │   │   │       ├── FastJsonpHttpMessageConverter4Case3Test.java
    │       │   │   │       │   │   │   │       └── FastJsonViewTest.java
    │       │   │   │       │   │   │   └── security
    │       │   │   │       │   │   │       ├── DefaultOAuth2AccessTokenTest.java
    │       │   │   │       │   │   │       └── DefaultSavedRequestTest.java
    │       │   │   │       │   │   └── springfox
    │       │   │   │       │   │       └── JsonValueTest.java
    │       │   │   │       │   ├── SymbolTableTest.java
    │       │   │   │       │   ├── TabCharTest.java
    │       │   │   │       │   ├── taobao
    │       │   │   │       │   │   ├── ItemUpdateDOTest.java
    │       │   │   │       │   │   ├── MTopTest.java
    │       │   │   │       │   │   └── TradeTest.java
    │       │   │   │       │   ├── TestDeprecate.java
    │       │   │   │       │   ├── TestExternal2.java
    │       │   │   │       │   ├── TestExternal3.java
    │       │   │   │       │   ├── TestExternal4.java
    │       │   │   │       │   ├── TestExternal5.java
    │       │   │   │       │   ├── TestExternal6.java
    │       │   │   │       │   ├── TestExternal.java
    │       │   │   │       │   ├── TestFlase.java
    │       │   │   │       │   ├── TestForEmoji.java
    │       │   │   │       │   ├── TestForPascalStyle.java
    │       │   │   │       │   ├── TestMultiLevelClass2.java
    │       │   │   │       │   ├── TestMultiLevelClass.java
    │       │   │   │       │   ├── TestNullKeyMap.java
    │       │   │   │       │   ├── TestSerializable.java
    │       │   │   │       │   ├── TestTimeUnit.java
    │       │   │   │       │   ├── TimestampTest.java
    │       │   │   │       │   ├── TimeZoneFieldTest.java
    │       │   │   │       │   ├── typeRef
    │       │   │   │       │   │   ├── TypeReferenceTest10.java
    │       │   │   │       │   │   ├── TypeReferenceTest11.java
    │       │   │   │       │   │   ├── TypeReferenceTest12.java
    │       │   │   │       │   │   ├── TypeReferenceTest13.java
    │       │   │   │       │   │   ├── TypeReferenceTest14.java
    │       │   │   │       │   │   ├── TypeReferenceTest2.java
    │       │   │   │       │   │   ├── TypeReferenceTest3.java
    │       │   │   │       │   │   ├── TypeReferenceTest4.java
    │       │   │   │       │   │   ├── TypeReferenceTest5.java
    │       │   │   │       │   │   ├── TypeReferenceTest6.java
    │       │   │   │       │   │   ├── TypeReferenceTest7.java
    │       │   │   │       │   │   ├── TypeReferenceTest8.java
    │       │   │   │       │   │   ├── TypeReferenceTest9.java
    │       │   │   │       │   │   └── TypeReferenceTest.java
    │       │   │   │       │   ├── TypeUtilstTest.java
    │       │   │   │       │   ├── UnQuoteFieldNamesTest.java
    │       │   │   │       │   ├── URIFieldTest.java
    │       │   │   │       │   ├── URLFieldTest.java
    │       │   │   │       │   ├── util
    │       │   │   │       │   │   ├── AntiCollisionHashMapTest.java
    │       │   │   │       │   │   ├── AntiCollisionHashMapTest_writeClassName.java
    │       │   │   │       │   │   ├── Base64Test.java
    │       │   │   │       │   │   ├── FieldInfoTest.java
    │       │   │   │       │   │   ├── GenericFieldInfoTest2.java
    │       │   │   │       │   │   ├── GenericFieldInfoTest.java
    │       │   │   │       │   │   ├── IOUtilsTest.java
    │       │   │   │       │   │   ├── JavaBeanInfoTest.java
    │       │   │   │       │   │   ├── JSONASMUtilTest.java
    │       │   │   │       │   │   ├── RyuDoubleTest.java
    │       │   │   │       │   │   ├── RyuFloatTest.java
    │       │   │   │       │   │   ├── ThreadLocalCacheTest.java
    │       │   │   │       │   │   ├── TypeUtilsCastLinkedHashMap.java
    │       │   │   │       │   │   ├── TypeUtilsTest.java
    │       │   │   │       │   │   └── UTF8DecoderTest.java
    │       │   │   │       │   ├── UUIDFieldTest.java
    │       │   │   │       │   ├── validate
    │       │   │   │       │   │   └── JSONValidatorTest.java
    │       │   │   │       │   ├── value
    │       │   │   │       │   │   └── LongValueTest.java
    │       │   │   │       │   ├── WildcardTypeTest.java
    │       │   │   │       │   ├── writeAsArray
    │       │   │   │       │   │   ├── WriteAsArray_0_private.java
    │       │   │   │       │   │   ├── WriteAsArray_0_public.java
    │       │   │   │       │   │   ├── WriteAsArray_boolean_public.java
    │       │   │   │       │   │   ├── WriteAsArray_byte_public.java
    │       │   │   │       │   │   ├── WriteAsArray_char_public.java
    │       │   │   │       │   │   ├── WriteAsArray_double_private.java
    │       │   │   │       │   │   ├── WriteAsArray_double_public.java
    │       │   │   │       │   │   ├── WriteAsArray_Eishay_Image.java
    │       │   │   │       │   │   ├── WriteAsArray_Eishay.java
    │       │   │   │       │   │   ├── WriteAsArray_Eishay_Media.java
    │       │   │   │       │   │   ├── WriteAsArray_enum_public.java
    │       │   │   │       │   │   ├── WriteAsArray_float2_private.java
    │       │   │   │       │   │   ├── WriteAsArray_float2_public.java
    │       │   │   │       │   │   ├── WriteAsArray_float_public.java
    │       │   │   │       │   │   ├── WriteAsArray_int_public.java
    │       │   │   │       │   │   ├── WriteAsArray_jsonType.java
    │       │   │   │       │   │   ├── WriteAsArray_list_obj_first_public.java
    │       │   │   │       │   │   ├── WriteAsArray_list_obj_public.java
    │       │   │   │       │   │   ├── WriteAsArray_list_public.java
    │       │   │   │       │   │   ├── WriteAsArray_long_private.java
    │       │   │   │       │   │   ├── WriteAsArray_long_public.java
    │       │   │   │       │   │   ├── WriteAsArray_long_stream_public.java
    │       │   │   │       │   │   ├── WriteAsArray_Object_2_public.java
    │       │   │   │       │   │   ├── WriteAsArray_Object.java
    │       │   │   │       │   │   ├── WriteAsArray_Object_public.java
    │       │   │   │       │   │   ├── WriteAsArray_short_public.java
    │       │   │   │       │   │   ├── WriteAsArray_string.java
    │       │   │   │       │   │   ├── WriteAsArray_string_special_2.java
    │       │   │   │       │   │   ├── WriteAsArray_string_special.java
    │       │   │   │       │   │   └── WriteAsArray_string_special_Reader.java
    │       │   │   │       │   ├── writeClassName
    │       │   │   │       │   │   ├── MapTest.java
    │       │   │   │       │   │   ├── StrictAutoTypeTest_0.java
    │       │   │   │       │   │   ├── WriteClassNameTest2.java
    │       │   │   │       │   │   ├── WriteClassNameTest3.java
    │       │   │   │       │   │   ├── WriteClassNameTest5.java
    │       │   │   │       │   │   ├── WriteClassNameTest6.java
    │       │   │   │       │   │   ├── WriteClassNameTest_bytes.java
    │       │   │   │       │   │   ├── WriteClassNameTest_Collection2.java
    │       │   │   │       │   │   ├── WriteClassNameTest_Collection.java
    │       │   │   │       │   │   ├── WriteClassNameTest.java
    │       │   │   │       │   │   ├── WriteClassNameTest_List2.java
    │       │   │   │       │   │   ├── WriteClassNameTest_List3.java
    │       │   │   │       │   │   ├── WriteClassNameTest_List.java
    │       │   │   │       │   │   ├── WriteClassNameTest_Map.java
    │       │   │   │       │   │   ├── WriteClassNameTest_Set2.java
    │       │   │   │       │   │   ├── WriteClassNameTest_Set3.java
    │       │   │   │       │   │   ├── WriteClassNameTest_Set4.java
    │       │   │   │       │   │   ├── WriteClassNameTest_Set5.java
    │       │   │   │       │   │   ├── WriteClassNameTest_Set.java
    │       │   │   │       │   │   └── WriteDuplicateType.java
    │       │   │   │       │   ├── WriteClassNameTest2.java
    │       │   │   │       │   ├── WriteClassNameTest.java
    │       │   │   │       │   └── XX01.java
    │       │   │   │       ├── bvtVO
    │       │   │   │       │   ├── AccessHttpConfigModel.java
    │       │   │   │       │   ├── ae
    │       │   │   │       │   │   ├── Area.java
    │       │   │   │       │   │   ├── Data.java
    │       │   │   │       │   │   ├── Floor.java
    │       │   │   │       │   │   ├── huangliang2
    │       │   │   │       │   │   │   ├── Area.java
    │       │   │   │       │   │   │   ├── Floor.java
    │       │   │   │       │   │   │   ├── FloorPageData.java
    │       │   │   │       │   │   │   ├── FloorV1.java
    │       │   │   │       │   │   │   ├── FloorV2.java
    │       │   │   │       │   │   │   ├── MockResult.java
    │       │   │   │       │   │   │   ├── NetResponse.java
    │       │   │   │       │   │   │   └── Section.java
    │       │   │   │       │   │   └── Item.java
    │       │   │   │       │   ├── alipay
    │       │   │   │       │   │   └── PlatformDepartmentVO.java
    │       │   │   │       │   ├── ArgCheckTest.java
    │       │   │   │       │   ├── AuditStatusType.java
    │       │   │   │       │   ├── basic
    │       │   │   │       │   │   └── LongPrimitiveEntity.java
    │       │   │   │       │   ├── bbc
    │       │   │   │       │   │   ├── BaseResult.java
    │       │   │   │       │   │   └── MyResultResult.java
    │       │   │   │       │   ├── Bean.java
    │       │   │   │       │   ├── BigClass.java
    │       │   │   │       │   ├── ContactTemplateParam.java
    │       │   │   │       │   ├── DataTransaction2.java
    │       │   │   │       │   ├── DataTransaction.java
    │       │   │   │       │   ├── deny
    │       │   │   │       │   │   └── A.java
    │       │   │   │       │   ├── IEventDto.java
    │       │   │   │       │   ├── IEvent.java
    │       │   │   │       │   ├── Image.java
    │       │   │   │       │   ├── IncomingDataPoint_double.java
    │       │   │   │       │   ├── IncomingDataPoint_ext_double.java
    │       │   │   │       │   ├── IncomingDataPoint.java
    │       │   │   │       │   ├── IntEnum.java
    │       │   │   │       │   ├── Main.java
    │       │   │   │       │   ├── mogujie
    │       │   │   │       │   │   ├── BankCard.java
    │       │   │   │       │   │   ├── BaseDTO.java
    │       │   │   │       │   │   └── BindQueryRespDTO.java
    │       │   │   │       │   ├── OfferRankResultVO.java
    │       │   │   │       │   ├── OptionKey.java
    │       │   │   │       │   ├── OptionValue.java
    │       │   │   │       │   ├── Page.java
    │       │   │   │       │   ├── PayDO.java
    │       │   │   │       │   ├── PhysicalQueue.java
    │       │   │   │       │   ├── ProductView.java
    │       │   │   │       │   ├── PushMsg.java
    │       │   │   │       │   ├── QueryResult.java
    │       │   │   │       │   ├── QueueEntity.java
    │       │   │   │       │   ├── RainbowStats.java
    │       │   │   │       │   ├── TempAttachMetaOption.java
    │       │   │   │       │   ├── TestDTO.java
    │       │   │   │       │   ├── vip_com
    │       │   │   │       │   │   ├── QueryLoanOrderRsp.java
    │       │   │   │       │   │   └── TxnListItsm.java
    │       │   │   │       │   ├── VirtualTopic.java
    │       │   │   │       │   ├── WareHouseInfo.java
    │       │   │   │       │   ├── wuqi
    │       │   │   │       │   │   ├── InstanceSchema.java
    │       │   │   │       │   │   ├── Result.java
    │       │   │   │       │   │   └── SchemaResult.java
    │       │   │   │       │   └── 一个中文名字的包
    │       │   │   │       │       └── User.java
    │       │   │   │       ├── ByteArrayTest2.java
    │       │   │   │       ├── demo
    │       │   │   │       │   ├── BooleanFieldDemo.java
    │       │   │   │       │   ├── DateDemo.java
    │       │   │   │       │   ├── Demo1.java
    │       │   │   │       │   ├── Demo2.java
    │       │   │   │       │   ├── EncodeDemo.java
    │       │   │   │       │   ├── ErrorObjectSerializer.java
    │       │   │   │       │   ├── FilterDemo.java
    │       │   │   │       │   ├── Forguard.java
    │       │   │   │       │   ├── Group.java
    │       │   │   │       │   ├── hibernate
    │       │   │   │       │   │   ├── data
    │       │   │   │       │   │   │   ├── Customer.java
    │       │   │   │       │   │   │   ├── Employee.java
    │       │   │   │       │   │   │   ├── Office.java
    │       │   │   │       │   │   │   ├── OrderDetailId.java
    │       │   │   │       │   │   │   ├── OrderDetail.java
    │       │   │   │       │   │   │   ├── Order.java
    │       │   │   │       │   │   │   ├── PaymentId.java
    │       │   │   │       │   │   │   ├── Payment.java
    │       │   │   │       │   │   │   └── Product.java
    │       │   │   │       │   │   ├── ForceLazyLoadingTest.java
    │       │   │   │       │   │   └── LazyLoadingTest.java
    │       │   │   │       │   ├── JSONFeidDemo.java
    │       │   │   │       │   ├── MapDemo.java
    │       │   │   │       │   ├── ReuseObject.java
    │       │   │   │       │   ├── User.java
    │       │   │   │       │   ├── XAutowiredObjectSerializer.java
    │       │   │   │       │   └── X.java
    │       │   │   │       ├── SerializerFeatureDistinctTest.java
    │       │   │   │       ├── test
    │       │   │   │       │   ├── a
    │       │   │   │       │   │   ├── A20170327_0.java
    │       │   │   │       │   │   ├── Alipay1206.java
    │       │   │   │       │   │   ├── AlipayJSONPathReplace.java
    │       │   │   │       │   │   ├── CompilerTest.java
    │       │   │   │       │   │   ├── Group.java
    │       │   │   │       │   │   ├── GsonTest.java
    │       │   │   │       │   │   ├── IncomingDataPointBenchmark_file_double.java
    │       │   │   │       │   │   ├── IncomingDataPointBenchmark_file_ext_double.java
    │       │   │   │       │   │   ├── IncomingDataPointBenchmark_file.java
    │       │   │   │       │   │   ├── IncomingDataPointBenchmark.java
    │       │   │   │       │   │   ├── JTest.java
    │       │   │   │       │   │   ├── SpecialTest.java
    │       │   │   │       │   │   ├── User.java
    │       │   │   │       │   │   ├── VRTest.java
    │       │   │   │       │   │   └── WhiteSpaceTest.java
    │       │   │   │       │   ├── A1.java
    │       │   │   │       │   ├── Base64.java
    │       │   │   │       │   ├── benchmark
    │       │   │   │       │   │   ├── basic
    │       │   │   │       │   │   │   ├── BigDecimalBenchmark.java
    │       │   │   │       │   │   │   ├── BigIntegerBenchmark.java
    │       │   │   │       │   │   │   ├── BooleanBenchmark.java
    │       │   │   │       │   │   │   ├── ByteBenchmark_arrayMapping_obj.java
    │       │   │   │       │   │   │   ├── ByteBenchmark.java
    │       │   │   │       │   │   │   ├── ByteBenchmark_obj.java
    │       │   │   │       │   │   │   ├── DateBenchmark.java
    │       │   │   │       │   │   │   ├── DoubleBenchmark_arrayMapping.java
    │       │   │   │       │   │   │   ├── DoubleBenchmark_arrayMapping_obj.java
    │       │   │   │       │   │   │   ├── DoubleBenchmark.java
    │       │   │   │       │   │   │   ├── DoubleBenchmark_obj.java
    │       │   │   │       │   │   │   ├── FloatBenchmark_arrayMapping.java
    │       │   │   │       │   │   │   ├── FloatBenchmark_arrayMapping_obj.java
    │       │   │   │       │   │   │   ├── FloatBenchmark.java
    │       │   │   │       │   │   │   ├── FloatBenchmark_obj.java
    │       │   │   │       │   │   │   ├── IntBenchmark_arrayMapping_obj.java
    │       │   │   │       │   │   │   ├── IntBenchmark.java
    │       │   │   │       │   │   │   ├── IntBenchmark_obj.java
    │       │   │   │       │   │   │   ├── LinkedListBenchmark.java
    │       │   │   │       │   │   │   ├── LongBenchmark.java
    │       │   │   │       │   │   │   ├── LongBenchmark_obj.java
    │       │   │   │       │   │   │   ├── ShortBenchmark_arrayMappinng_obj.java
    │       │   │   │       │   │   │   ├── ShortBenchmark.java
    │       │   │   │       │   │   │   ├── ShortBenchmark_obj.java
    │       │   │   │       │   │   │   └── UUIDBenchmark.java
    │       │   │   │       │   │   ├── BenchmarkCase.java
    │       │   │   │       │   │   ├── BenchmarkExecutor.java
    │       │   │   │       │   │   ├── BenchmarkMain_EishayDecode.java
    │       │   │   │       │   │   ├── BenchmarkMain_EishayDecode_WriteAsArray.java
    │       │   │   │       │   │   ├── BenchmarkMain_EishayEncode.java
    │       │   │   │       │   │   ├── BenchmarkMain_EishayEncode_WriteAsArray.java
    │       │   │   │       │   │   ├── BenchmarkMain.java
    │       │   │   │       │   │   ├── BenchmarkTest.java
    │       │   │   │       │   │   ├── decode
    │       │   │   │       │   │   │   ├── BooleanArray1000Decode.java
    │       │   │   │       │   │   │   ├── EishayDecode2Bytes.java
    │       │   │   │       │   │   │   ├── EishayDecodeByClassName.java
    │       │   │   │       │   │   │   ├── EishayDecodeBytes.java
    │       │   │   │       │   │   │   ├── EishayDecode.java
    │       │   │   │       │   │   │   ├── EishayTreeDecode.java
    │       │   │   │       │   │   │   ├── Entity100IntDecode.java
    │       │   │   │       │   │   │   ├── Entity100StringDecode.java
    │       │   │   │       │   │   │   ├── GroupDecode.java
    │       │   │   │       │   │   │   ├── IntArray1000Decode.java
    │       │   │   │       │   │   │   ├── Map1000StringDecode.java
    │       │   │   │       │   │   │   ├── Map1Decode.java
    │       │   │   │       │   │   │   ├── StringArray1000Decode.java
    │       │   │   │       │   │   │   └── TradeObjectParse.java
    │       │   │   │       │   │   ├── encode
    │       │   │   │       │   │   │   ├── ArrayBoolean1000Encode.java
    │       │   │   │       │   │   │   ├── ArrayByte1000Encode.java
    │       │   │   │       │   │   │   ├── ArrayEmptyList1000Encode.java
    │       │   │   │       │   │   │   ├── ArrayEmptyMap1000Encode.java
    │       │   │   │       │   │   │   ├── ArrayInt1000Encode.java
    │       │   │   │       │   │   │   ├── ArrayLong1000Encode.java
    │       │   │   │       │   │   │   ├── ArrayObjectEmptyMap1000Encode.java
    │       │   │   │       │   │   │   ├── ArrayString1000Encode.java
    │       │   │   │       │   │   │   ├── CategoryEncode.java
    │       │   │   │       │   │   │   ├── EishayEncode.java
    │       │   │   │       │   │   │   ├── EishayEncodeOutputStream.java
    │       │   │   │       │   │   │   ├── EishayEncodeToBytes.java
    │       │   │   │       │   │   │   ├── Entity100IntEncode.java
    │       │   │   │       │   │   │   ├── GroupEncode.java
    │       │   │   │       │   │   │   ├── ListBoolean1000Encode.java
    │       │   │   │       │   │   │   └── Map1000Encode.java
    │       │   │   │       │   │   ├── entity
    │       │   │   │       │   │   │   ├── Entity100Int.java
    │       │   │   │       │   │   │   └── Entity100String.java
    │       │   │   │       │   │   ├── jdk10
    │       │   │   │       │   │   │   ├── StringBenchmark_jackson.java
    │       │   │   │       │   │   │   └── StringBenchmark.java
    │       │   │   │       │   │   ├── JSONPathBenchmarkTest.java
    │       │   │   │       │   │   ├── RyuDoubleBenchmark.java
    │       │   │   │       │   │   └── RyuFloatBenchmark.java
    │       │   │   │       │   ├── Bug_0_Test.java
    │       │   │   │       │   ├── codec
    │       │   │   │       │   │   ├── Codec.java
    │       │   │   │       │   │   ├── FastjsonArrayMappingCodec.java
    │       │   │   │       │   │   ├── FastjsonBeanToArrayCodec.java
    │       │   │   │       │   │   ├── FastjsonCodec.java
    │       │   │   │       │   │   ├── FastjsonGenCodec.java
    │       │   │   │       │   │   ├── FastjsonManualCodec.java
    │       │   │   │       │   │   ├── FastjsonSCodec.java
    │       │   │   │       │   │   ├── GsonCodec.java
    │       │   │   │       │   │   ├── Jackson2AfterBurnCodec.java
    │       │   │   │       │   │   ├── Jackson2Codec.java
    │       │   │   │       │   │   ├── JacksonCodec.java
    │       │   │   │       │   │   ├── JsonLibCodec.java
    │       │   │   │       │   │   ├── JsonSmartCodec.java
    │       │   │   │       │   │   └── SimpleJsonCodec.java
    │       │   │   │       │   ├── codegen
    │       │   │   │       │   │   ├── DepartmentCodec.java
    │       │   │   │       │   │   ├── Department.java
    │       │   │   │       │   │   ├── DepartmentType.java
    │       │   │   │       │   │   ├── Employee.java
    │       │   │   │       │   │   ├── GenMediaTest.java
    │       │   │   │       │   │   ├── GenTest.java
    │       │   │   │       │   │   └── MediaContentGenTest.java
    │       │   │   │       │   ├── DateTest.java
    │       │   │   │       │   ├── deny
    │       │   │   │       │   │   └── NotExistsTest.java
    │       │   │   │       │   ├── DetectProhibitChar.java
    │       │   │   │       │   ├── DigitTest.java
    │       │   │   │       │   ├── dubbo
    │       │   │   │       │   │   ├── EnumTest.java
    │       │   │   │       │   │   ├── FullAddress.java
    │       │   │   │       │   │   ├── HelloServiceImpl.java
    │       │   │   │       │   │   ├── Image.java
    │       │   │   │       │   │   ├── PersonInfo.java
    │       │   │   │       │   │   ├── Person.java
    │       │   │   │       │   │   ├── PersonStatus.java
    │       │   │   │       │   │   ├── Phone.java
    │       │   │   │       │   │   ├── Tiger.java
    │       │   │   │       │   │   └── Tigers.java
    │       │   │   │       │   ├── entity
    │       │   │   │       │   │   ├── case1
    │       │   │   │       │   │   │   ├── Int_100_Entity.java
    │       │   │   │       │   │   │   ├── IntObject_100_Entity.java
    │       │   │   │       │   │   │   ├── Long_100_Entity.java
    │       │   │   │       │   │   │   ├── LongObject_100_Entity.java
    │       │   │   │       │   │   │   └── String_100_Entity.java
    │       │   │   │       │   │   ├── case2
    │       │   │   │       │   │   │   └── Category.java
    │       │   │   │       │   │   ├── Company.java
    │       │   │   │       │   │   ├── Department.java
    │       │   │   │       │   │   ├── Employee.java
    │       │   │   │       │   │   ├── Group.java
    │       │   │   │       │   │   ├── pagemodel
    │       │   │   │       │   │   │   ├── ComponentInstance.java
    │       │   │   │       │   │   │   ├── ComponentInstanceParam.java
    │       │   │   │       │   │   │   ├── LayoutInstance.java
    │       │   │   │       │   │   │   ├── PageInstance.java
    │       │   │   │       │   │   │   ├── RegionEnum.java
    │       │   │   │       │   │   │   ├── RegionInstance.java
    │       │   │   │       │   │   │   ├── SegmentInstance.java
    │       │   │   │       │   │   │   └── WidgetInstance.java
    │       │   │   │       │   │   └── TestEntity.java
    │       │   │   │       │   ├── epubview
    │       │   │   │       │   │   ├── EpubViewBook.java
    │       │   │   │       │   │   ├── EpubViewHotPoint.java
    │       │   │   │       │   │   ├── EpubViewHotPointZone.java
    │       │   │   │       │   │   ├── EpubViewMetaData.java
    │       │   │   │       │   │   ├── EpubViewPage.java
    │       │   │   │       │   │   ├── TestKlutz2.java
    │       │   │   │       │   │   ├── TestKlutz3.java
    │       │   │   │       │   │   └── TestKlutz.java
    │       │   │   │       │   ├── ErrorAppendable.java
    │       │   │   │       │   ├── FNV32_CollisionTest_2.java
    │       │   │   │       │   ├── FNV32_CollisionTest_All.java
    │       │   │   │       │   ├── FNV32_CollisionTest.java
    │       │   │   │       │   ├── FNVHashTest.java
    │       │   │   │       │   ├── GenerateJavaTest.java
    │       │   │   │       │   ├── generic
    │       │   │   │       │   │   ├── GenericTypeTest.java
    │       │   │   │       │   │   ├── TBean.java
    │       │   │   │       │   │   ├── TGen.java
    │       │   │   │       │   │   └── TStr.java
    │       │   │   │       │   ├── gson
    │       │   │   │       │   │   └── TestChineseQuote.java
    │       │   │   │       │   ├── InnerInnerTest.java
    │       │   │   │       │   ├── IntArrayFieldTest_primitive.java
    │       │   │   │       │   ├── Issue1001.java
    │       │   │   │       │   ├── Issue1407.java
    │       │   │   │       │   ├── Issue1488.java
    │       │   │   │       │   ├── Issue3805.java
    │       │   │   │       │   ├── jackson
    │       │   │   │       │   │   ├── JacksonInnerClassTest.java
    │       │   │   │       │   │   ├── JacksonTest.java
    │       │   │   │       │   │   ├── JacksonTypeInfoTest.java
    │       │   │   │       │   │   └── JacksonUnwrappedTest.java
    │       │   │   │       │   ├── JavaHash_CollisionTest.java
    │       │   │   │       │   ├── JsonIteratorByteArrayTest.java
    │       │   │   │       │   ├── JsonIteratorImageTest.java
    │       │   │   │       │   ├── JsonIteratorTest.java
    │       │   │   │       │   ├── JSONLibXmlTest.java
    │       │   │   │       │   ├── JSONParser2Test.java
    │       │   │   │       │   ├── knowissue
    │       │   │   │       │   │   └── Bug_for_loveflying.java
    │       │   │   │       │   ├── performance
    │       │   │   │       │   │   ├── case1
    │       │   │   │       │   │   │   ├── GenerateTest.java
    │       │   │   │       │   │   │   ├── IntDecoderPerformanceTest.java
    │       │   │   │       │   │   │   ├── IntObjectDecodePerformanceTest.java
    │       │   │   │       │   │   │   └── IntObjectEncodePerformanceTest.java
    │       │   │   │       │   │   ├── DecoderPerformanceTest.java
    │       │   │   │       │   │   ├── IntArrayEncodePerformanceTest.java
    │       │   │   │       │   │   ├── IntegerArrayEncodePerformanceTest.java
    │       │   │   │       │   │   ├── IntegerListEncodePerformanceTest.java
    │       │   │   │       │   │   ├── JacksonGroupDecoder.java
    │       │   │   │       │   │   ├── JacksonGroupParser.java
    │       │   │   │       │   │   ├── JacksonPageModelParser.java
    │       │   │   │       │   │   ├── JsonitorCollisionTest.java
    │       │   │   │       │   │   ├── ObjectDecodePerformanceTest.java
    │       │   │   │       │   │   ├── ObjectEncodePerformanceTest.java
    │       │   │   │       │   │   └── PageModelPerformanceTest.java
    │       │   │   │       │   ├── ryu
    │       │   │   │       │   │   ├── RyuDoubleTest.java
    │       │   │   │       │   │   └── RyuFloatTest.java
    │       │   │   │       │   ├── SymbolTableDupTest.java
    │       │   │   │       │   ├── TestASM.java
    │       │   │   │       │   ├── TestFor_iteye_resolute.java
    │       │   │   │       │   ├── TestSysProperty.java
    │       │   │   │       │   ├── TestUtils.java
    │       │   │   │       │   ├── TestWriteSlashAsSpecial.java
    │       │   │   │       │   ├── tmall
    │       │   │   │       │   │   ├── EngineResult.java
    │       │   │   │       │   │   ├── Head.java
    │       │   │   │       │   │   ├── RateResult.java
    │       │   │   │       │   │   ├── RateSearchItemDO.java
    │       │   │   │       │   │   └── TmallTest.java
    │       │   │   │       │   ├── UTF8Test_decode.java
    │       │   │   │       │   ├── UTF8Test.java
    │       │   │   │       │   ├── vans
    │       │   │   │       │   │   ├── VansAnimation.java
    │       │   │   │       │   │   ├── VansData.java
    │       │   │   │       │   │   ├── VansGeometryData.java
    │       │   │   │       │   │   ├── VansGeometryDataMetaData.java
    │       │   │   │       │   │   ├── VansGeometry.java
    │       │   │   │       │   │   ├── VansMetaData.java
    │       │   │   │       │   │   ├── VansObjectChildren.java
    │       │   │   │       │   │   └── VansObject.java
    │       │   │   │       │   └── VansParseTest.java
    │       │   │   │       └── TestGC.java
    │       │   │   ├── derbysoft
    │       │   │   │   └── spitfire
    │       │   │   │       └── fastjson
    │       │   │   │           ├── ABCTest.java
    │       │   │   │           ├── dto
    │       │   │   │           │   ├── AbstractDTO.java
    │       │   │   │           │   ├── AbstractRS.java
    │       │   │   │           │   ├── AgeQualifyingType.java
    │       │   │   │           │   ├── AvailGuaranteeDTO.java
    │       │   │   │           │   ├── AvailRoomStayDTO.java
    │       │   │   │           │   ├── BathType.java
    │       │   │   │           │   ├── CancelPenaltyType.java
    │       │   │   │           │   ├── CancelPolicyDTO.java
    │       │   │   │           │   ├── CardCode.java
    │       │   │   │           │   ├── ChargeItemDTO.java
    │       │   │   │           │   ├── ChargeType.java
    │       │   │   │           │   ├── ChargeUnit.java
    │       │   │   │           │   ├── CompositeType.java
    │       │   │   │           │   ├── Currency.java
    │       │   │   │           │   ├── DateRangeDTO.java
    │       │   │   │           │   ├── ErrorsDTO.java
    │       │   │   │           │   ├── FreeMealDTO.java
    │       │   │   │           │   ├── FreeMealType.java
    │       │   │   │           │   ├── GenericRS.java
    │       │   │   │           │   ├── GuaranteeType.java
    │       │   │   │           │   ├── GuestCountDTO.java
    │       │   │   │           │   ├── HotelAvailRoomStayDTO.java
    │       │   │   │           │   ├── HotelAvailRS.java
    │       │   │   │           │   ├── HotelRefDTO.java
    │       │   │   │           │   ├── InternetDTO.java
    │       │   │   │           │   ├── InternetType.java
    │       │   │   │           │   ├── LanguageType.java
    │       │   │   │           │   ├── MealsIncludedDTO.java
    │       │   │   │           │   ├── MealsIncludedType.java
    │       │   │   │           │   ├── PaymentType.java
    │       │   │   │           │   ├── ProviderChainDTO.java
    │       │   │   │           │   ├── RateDTO.java
    │       │   │   │           │   ├── RatePlanDTO.java
    │       │   │   │           │   ├── ResponseHeader.java
    │       │   │   │           │   ├── RoomRateDTO.java
    │       │   │   │           │   ├── RoomStayCandidateDTO.java
    │       │   │   │           │   ├── RoomTypeDTO.java
    │       │   │   │           │   ├── SimpleAmountDTO.java
    │       │   │   │           │   ├── SmokingType.java
    │       │   │   │           │   ├── StayDateRangeDTO.java
    │       │   │   │           │   ├── SuccessDTO.java
    │       │   │   │           │   ├── TPAExtensionsDTO.java
    │       │   │   │           │   ├── UniqueIDDTO.java
    │       │   │   │           │   ├── UniqueIDType.java
    │       │   │   │           │   ├── WarningDTO.java
    │       │   │   │           │   └── WarningsDTO.java
    │       │   │   │           ├── Generic.java
    │       │   │   │           ├── Header.java
    │       │   │   │           └── TestFastJson.java
    │       │   │   ├── mchange
    │       │   │   │   └── v2
    │       │   │   │       └── c3p0
    │       │   │   │           └── impl
    │       │   │   │               └── PoolBackedDataSourceBase.java
    │       │   │   └── wheelchair
    │       │   │       ├── parser
    │       │   │       │   └── JSONScannerTest.java
    │       │   │       └── validate
    │       │   │           ├── testcase_accurate_json.json
    │       │   │           ├── testcase_colon_error.json
    │       │   │           ├── testcase_num_error1.json
    │       │   │           ├── testcase_num_error2.json
    │       │   │           ├── testcase_quotation_mark_error.json
    │       │   │           ├── testcase_square_brackets_error.json
    │       │   │           └── testcase_tfn_error.json
    │       │   ├── data
    │       │   │   ├── media
    │       │   │   │   ├── FieldMapping.java
    │       │   │   │   ├── ImageGenDecoder.java
    │       │   │   │   ├── Image.java
    │       │   │   │   ├── MediaContentDeserializer.java
    │       │   │   │   ├── MediaContentGenDecoder.java
    │       │   │   │   ├── MediaContent.java
    │       │   │   │   ├── MediaGenDecoder.java
    │       │   │   │   ├── Media.java
    │       │   │   │   └── writeAsArray
    │       │   │   │       ├── ImageDeserializer.java
    │       │   │   │       ├── ImageSerializer.java
    │       │   │   │       ├── MediaContentDeserializer.java
    │       │   │   │       ├── MediaContentSerializer.java
    │       │   │   │       ├── MediaDeserializer.java
    │       │   │   │       └── MediaSerializer.java
    │       │   │   └── ReprUtil.java
    │       │   └── oracle
    │       │       └── sql
    │       │           ├── DATE.java
    │       │           └── TIMESTAMP.java
    │       └── resources
    │           ├── 1.txt
    │           ├── 2.json
    │           ├── classicmodels.sql
    │           ├── com
    │           │   └── alibaba
    │           │       └── json
    │           │           └── bvt
    │           │               └── support
    │           │                   ├── jaxrs
    │           │                   │   └── mock
    │           │                   │       └── resource
    │           │                   │           └── applicationContext-rest.xml
    │           │                   └── spring
    │           │                       └── mock
    │           │                           └── resource
    │           │                               ├── applicationContext-mvc1.xml
    │           │                               ├── applicationContext-mvc2.xml
    │           │                               └── applicationContext-mvc3.xml
    │           ├── config
    │           │   ├── applicationContext-mvc1.xml
    │           │   ├── applicationContext-mvc2.xml
    │           │   ├── applicationContext-mvc3.xml
    │           │   ├── applicationContext-mvc4.xml
    │           │   ├── applicationContext-mvc5.xml
    │           │   └── applicationContext-rest.xml
    │           ├── data
    │           │   ├── media.1.cks
    │           │   ├── media.1.json
    │           │   ├── media.2.cks
    │           │   ├── media.2.json
    │           │   ├── media.3.cks
    │           │   └── media.4.cks
    │           ├── epub.json
    │           ├── external
    │           │   ├── Demo.clazz
    │           │   ├── EsbHashMapBean.clazz
    │           │   ├── EsbListBean.clazz
    │           │   ├── EsbResultModel.clazz
    │           │   ├── MockDemoService.clazz
    │           │   ├── MyEsbResultModel2.clazz
    │           │   ├── VO2.clazz
    │           │   └── VO.clazz
    │           ├── fastjson.properties
    │           ├── hashcollide.txt
    │           ├── issue72.json
    │           ├── issue74.json
    │           ├── issue859.zip
    │           ├── json
    │           │   ├── a.js
    │           │   ├── book.json
    │           │   ├── Bug_0_Test.json
    │           │   ├── Bug_1_Test.json
    │           │   ├── Bug_2_Test.json
    │           │   ├── Bug_for_sanxiao.json
    │           │   ├── dla_01.json
    │           │   ├── group.json
    │           │   ├── int_10000.json
    │           │   ├── int_1000.json
    │           │   ├── int_100.json
    │           │   ├── int_500.json
    │           │   ├── int_array_10000.json
    │           │   ├── int_array_1000.json
    │           │   ├── int_array_100.json
    │           │   ├── int_array_200.json
    │           │   ├── int_array_500.json
    │           │   ├── Issue408.json
    │           │   ├── json_with_comment.json
    │           │   ├── maiksagill.json
    │           │   ├── object_f_emptyobj_10000.json
    │           │   ├── object_f_false_10000.json
    │           │   ├── object_f_int_10000.json
    │           │   ├── object_f_int_1000.json
    │           │   ├── object_f_null_10000.json
    │           │   ├── object_f_string_10000.json
    │           │   ├── object_f_true_10000.json
    │           │   ├── page_model_cached.json
    │           │   ├── string_array_10000.json
    │           │   ├── taobao
    │           │   │   └── cart.json
    │           │   ├── trade.json
    │           │   ├── wangran.json
    │           │   ├── yannywang.js
    │           │   └── yannywang.json
    │           ├── json.json
    │           ├── jvmargs
    │           ├── kotlin
    │           │   ├── A.clazz
    │           │   ├── ClassWithPair.clazz
    │           │   ├── ClassWithPairMixedTypes.clazz
    │           │   ├── Class_WithPrimaryAndSecondaryConstructor.clazz
    │           │   ├── ClassWithRanges.clazz
    │           │   ├── ClassWithTriple.clazz
    │           │   ├── DataClass.clazz
    │           │   ├── DataClassPropsGeneric.clazz
    │           │   ├── DataClassSimple.clazz
    │           │   ├── Issue1488_Server.clazz
    │           │   ├── issue1526
    │           │   │   └── DataClass.clazz
    │           │   ├── issue1543
    │           │   │   ├── Cluster.clazz
    │           │   │   └── User1.clazz
    │           │   ├── issue1547
    │           │   │   └── Head.clazz
    │           │   ├── Issue1569_User.clazz
    │           │   ├── Issue1750_ProcessBO.clazz
    │           │   ├── ObjectA.clazz
    │           │   ├── Person.clazz
    │           │   ├── ProjectItemCheckItemRelation1.clazz
    │           │   ├── ResponseKotlin2.clazz
    │           │   ├── ResponseKotlin.clazz
    │           │   └── zuojing
    │           │       ├── NoticeData.clazz
    │           │       ├── NoticeData_Companion.clazz
    │           │       └── NoticeDataKt.clazz
    │           ├── log4j2.xml
    │           ├── log4j.properties
    │           ├── META-INF
    │           │   ├── persistence.xml
    │           │   └── services
    │           │       └── com.alibaba.fastjson.serializer.AutowiredObjectSerializer
    │           └── wuyexiong.json
    ├── vtune.sh
    └── x.sh

298 directories, 3245 files

标签: fastjson json Fast fa 源码

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警