public SerializeConfig() {
this(IdentityHashMap.DEFAULT_SIZE);
}
java类com.alibaba.fastjson.util.IdentityHashMap的实例源码
SerializeConfig.java 文件源码
项目:GitHub
阅读 38
收藏 0
点赞 0
评论 0
SerializeConfig.java 文件源码
项目:GitHub
阅读 27
收藏 0
点赞 0
评论 0
public SerializeConfig(boolean fieldBase) {
this(IdentityHashMap.DEFAULT_SIZE, fieldBase);
}
SerializeConfig.java 文件源码
项目:GitHub
阅读 36
收藏 0
点赞 0
评论 0
public SerializeConfig(int tableSize, boolean fieldBase) {
this.fieldBased = fieldBase;
serializers = new IdentityHashMap<Type, ObjectSerializer>(tableSize);
try {
if (asm) {
asmFactory = new ASMSerializerFactory();
}
} catch (Throwable eror) {
asm = false;
}
put(Boolean.class, BooleanCodec.instance);
put(Character.class, CharacterCodec.instance);
put(Byte.class, IntegerCodec.instance);
put(Short.class, IntegerCodec.instance);
put(Integer.class, IntegerCodec.instance);
put(Long.class, LongCodec.instance);
put(Float.class, FloatCodec.instance);
put(Double.class, DoubleSerializer.instance);
put(BigDecimal.class, BigDecimalCodec.instance);
put(BigInteger.class, BigIntegerCodec.instance);
put(String.class, StringCodec.instance);
put(byte[].class, PrimitiveArraySerializer.instance);
put(short[].class, PrimitiveArraySerializer.instance);
put(int[].class, PrimitiveArraySerializer.instance);
put(long[].class, PrimitiveArraySerializer.instance);
put(float[].class, PrimitiveArraySerializer.instance);
put(double[].class, PrimitiveArraySerializer.instance);
put(boolean[].class, PrimitiveArraySerializer.instance);
put(char[].class, PrimitiveArraySerializer.instance);
put(Object[].class, ObjectArrayCodec.instance);
put(Class.class, MiscCodec.instance);
put(SimpleDateFormat.class, MiscCodec.instance);
put(Currency.class, new MiscCodec());
put(TimeZone.class, MiscCodec.instance);
put(InetAddress.class, MiscCodec.instance);
put(Inet4Address.class, MiscCodec.instance);
put(Inet6Address.class, MiscCodec.instance);
put(InetSocketAddress.class, MiscCodec.instance);
put(File.class, MiscCodec.instance);
put(Appendable.class, AppendableSerializer.instance);
put(StringBuffer.class, AppendableSerializer.instance);
put(StringBuilder.class, AppendableSerializer.instance);
put(Charset.class, ToStringSerializer.instance);
put(Pattern.class, ToStringSerializer.instance);
put(Locale.class, ToStringSerializer.instance);
put(URI.class, ToStringSerializer.instance);
put(URL.class, ToStringSerializer.instance);
put(UUID.class, ToStringSerializer.instance);
// atomic
put(AtomicBoolean.class, AtomicCodec.instance);
put(AtomicInteger.class, AtomicCodec.instance);
put(AtomicLong.class, AtomicCodec.instance);
put(AtomicReference.class, ReferenceCodec.instance);
put(AtomicIntegerArray.class, AtomicCodec.instance);
put(AtomicLongArray.class, AtomicCodec.instance);
put(WeakReference.class, ReferenceCodec.instance);
put(SoftReference.class, ReferenceCodec.instance);
put(LinkedList.class, CollectionCodec.instance);
}
ParserConfig.java 文件源码
项目:boohee_v5.6
阅读 38
收藏 0
点赞 0
评论 0
public IdentityHashMap<Type, ObjectDeserializer> getDerializers() {
return this.derializers;
}
ParserConfig.java 文件源码
项目:uavstack
阅读 33
收藏 0
点赞 0
评论 0
public IdentityHashMap<Type, ObjectDeserializer> getDerializers() {
return derializers;
}
ParserConfig.java 文件源码
项目:itmarry
阅读 34
收藏 0
点赞 0
评论 0
public IdentityHashMap<Type, ObjectDeserializer> getDerializers() {
return derializers;
}
ParserConfig.java 文件源码
项目:android_http_demo
阅读 45
收藏 0
点赞 0
评论 0
public IdentityHashMap<Type, ObjectDeserializer> getDerializers() {
return derializers;
}
ParserConfig.java 文件源码
项目:AndroidNio
阅读 59
收藏 0
点赞 0
评论 0
public IdentityHashMap<Type, ObjectDeserializer> getDerializers() {
return derializers;
}