public static string RenombrarPropiedad(Type tipoMapeador, object objetoMapeado, string propiedad, string nuevoNombre) { var jsonResolver = new IgnorarRenombrarPropiedadJson(); jsonResolver.RenombrarPropiedad(tipoMapeador, propiedad, nuevoNombre); var jsonSerializer = new JsonSerializerSettings(); jsonSerializer.ContractResolver = jsonResolver; return(JsonConvert.SerializeObject(objetoMapeado, jsonSerializer)); }
public static string IgnorarPropiedades(Type tipoMapeador, object objetoMapeado, params string[] propiedadesJson) { var jsonResolver = new IgnorarRenombrarPropiedadJson(); jsonResolver.IgnorarPropiedades(tipoMapeador, propiedadesJson); var jsonSerializer = new JsonSerializerSettings(); jsonSerializer.ContractResolver = jsonResolver; return(JsonConvert.SerializeObject(objetoMapeado, jsonSerializer)); }