Package com.firefly.utils.json

Examples of com.firefly.utils.json.Serializer


      writer.writeNull();
      return;
    }

    Class<?> clazz = obj.getClass();
    Serializer serializer = getSerializer(clazz);
    serializer.convertTo(writer, obj);
  }
View Full Code Here


    map.put(BigInteger.class, map.get(double.class));
    map.put(AtomicBoolean.class, map.get(double.class));
  }

  public static Serializer getSerializer(Class<?> clazz) {
    Serializer ret = map.get(clazz);
    if (ret == null) {
      if (clazz.isEnum())
        ret = ENUM;
      else if (Map.class.isAssignableFrom(clazz))
        ret = MAP;
View Full Code Here

    }
    return ret;
  }
 
  public static Serializer getSerializerInCompiling(Class<?> clazz) {
    Serializer ret = map.get(clazz);
    if (ret == null || ret instanceof ObjectSerializer || ret instanceof ObjectNoCheckSerializer) {
      if (clazz.isEnum()) {
        ret = ENUM;
        map.put(clazz, ret);
      } else if (Map.class.isAssignableFrom(clazz)) {
View Full Code Here

    SERIAL_MAP.put(BigInteger.class, STRING_VALUE);
    SERIAL_MAP.put(AtomicBoolean.class, STRING_VALUE);
  }

  public static Serializer getSerializer(Class<?> clazz) {
    Serializer ret = SERIAL_MAP.get(clazz);
    if (ret == null) {
      if (clazz.isEnum())
        ret = new EnumSerializer(clazz);
      else if (Map.class.isAssignableFrom(clazz))
        ret = MAP;
View Full Code Here

    }
    return ret;
  }
 
  public static Serializer getSerializerInCompiling(Class<?> clazz) {
    Serializer ret = SERIAL_MAP.get(clazz);
    if (ret == null || ret instanceof ObjectSerializer || ret instanceof ObjectNoCheckSerializer) {
      if (clazz.isEnum()) {
        ret = new EnumSerializer(clazz);
        SERIAL_MAP.put(clazz, ret);
      } else if (Map.class.isAssignableFrom(clazz)) {
View Full Code Here

      writer.writeNull();
      return;
    }

    Class<?> clazz = obj.getClass();
    Serializer serializer = getSerializer(clazz);
    serializer.convertTo(writer, obj);
  }
View Full Code Here

TOP

Related Classes of com.firefly.utils.json.Serializer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.