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