Esempio 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);
     }
 }
Esempio 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);
        }
Esempio 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));
        }
Esempio 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));
        }
Esempio 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));
        }
Esempio 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));
        }