Ejemplo n.º 1
0
 public static void FromJsonOverwrite <T>(string p_json, ref T p_target, JSONPolymorphicMode p_mode)
 {
     if (!typeof(T).IsValueType && p_target != null)
     {
         FromJsonOverwrite(p_json, p_target, p_mode);
     }
     else
     {
         p_target = FromJson <T>(p_json, p_mode);
     }
 }
Ejemplo n.º 2
0
        public static void FromJsonOverwrite(string p_json, object p_target, JSONPolymorphicMode p_mode)
        {
            Serializer v_serializer = p_mode == JSONPolymorphicMode.Disabled ? DefaultSerializer : DefaultPolymorphicSerializer;

            FromJsonOverwrite(p_json, p_target, v_serializer);
        }
Ejemplo n.º 3
0
        public static T FromJson <T>(string p_json, JSONPolymorphicMode p_mode)
        {
            Serializer v_serializer = p_mode == JSONPolymorphicMode.Disabled ? DefaultSerializer : DefaultPolymorphicSerializer;

            return(FromJson <T>(p_json, v_serializer));
        }
Ejemplo n.º 4
0
        public static object FromJson(string p_json, System.Type p_type, JSONPolymorphicMode p_mode)
        {
            Serializer v_serializer = p_mode == JSONPolymorphicMode.Disabled ? DefaultSerializer : DefaultPolymorphicSerializer;

            return(FromJson(p_json, p_type, v_serializer));
        }
Ejemplo n.º 5
0
        public static string ToJson(object p_obj, System.Type p_type, bool p_prettyPrint, JSONPolymorphicMode p_mode)
        {
            Serializer v_serializer = p_mode == JSONPolymorphicMode.Disabled ? DefaultSerializer : DefaultPolymorphicSerializer;

            return(ToJson(p_obj, p_type, p_prettyPrint, v_serializer));
        }
Ejemplo n.º 6
0
        public static string ToJson <T>(T p_obj, bool p_prettyPrint, JSONPolymorphicMode p_mode)
        {
            Serializer v_serializer = p_mode == JSONPolymorphicMode.Disabled ? DefaultSerializer : DefaultPolymorphicSerializer;

            return(ToJson <T>(p_obj, p_prettyPrint, v_serializer));
        }