Ошибка Json с [DisplayFormat(ConvertEmptyStringToNull = false)]
Пишу проект mvc5 в vs2013
Метод в контроллере возвращает JSON
public JsonResult QueryConcens(ConcentratorView concenForQuery)
{
QueryConcentratorsRequest request = new QueryConcentratorsRequest() { ConcenQuery = concenForQuery };
return
Json
(
concenstratorService
.QueryConcentrators(request)
.ConcensView
);
}
модель
public class ConcentratorView
{
[Required(ErrorMessage="please input id")]
public string ConcentratorID { get; set; }
public string Name { get; set; }
public string Address { get; set; }
}
это возвращает:
[{"ConcentratorID":"43","Name":"345","Address":"345"},
{"ConcentratorID":"56","Name":"","Address":null},
{"ConcentratorID":"concen_123","Name":"wer","Address":null}]
Я хочу, чтобы адрес: ноль был ""
затем я добавляю
[DisplayFormat(ConvertEmptyStringToNull = false)]
public string Address { get; set; }
но возвращается
[{"ConcentratorID":"43","Name":"345","Address":"345"}]
это стоит два ряда
Зачем?