Код: Выделить всё
public class MyClass
{
public int myInt{ get; set; }
public string myString{ get; set; }
public DateTime myDate{ get; set; }
}
< /code>
Серверная сторона < /p>
[HttpPost]
public async Task Index()
{
var tmpResult = await . . .
return new MyClass();
}
< /code>
сторона вызывающего абонента < /p>
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);
webRequest.Method = "POST";
Stream dataStream = webRequest.GetRequestStream();
WebResponse response = webRequest.GetResponse();
dataStream = response.GetResponseStream();
using (StreamReader reader = new StreamReader(dataStream))
{
responseFromServer = reader.ReadToEnd();
reader.Close();
}
{"myInt":0,"myString":"a","myDate":"/Date(1531908040342)/"}
What Я хочу достичь, это похоже на: < /p>
{"myint": 0, "myString": "a", "myDate": "2018-07-18 00: 00: 00.000"} < /p>
< /blockquote>
I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. I. решит мою проблему. < /p>
public class MyClass
{
public int myInt{ get; set; }
public string myString{ get; set; }
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime myDate{ get; set; }
}
class CustomDateTimeConverter : IsoDateTimeConverter
{
public CustomDateTimeConverter()
{
base.DateTimeFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.fff";
}
}
< /code>
Но ответ, который я получаю, был таким же. Интересно, как мне изменить мою модель, чтобы это произошло? Или я должен преобразовать свой ответ в объект, а затем снова повторно провести? Поскольку таким образом мне нужно преобразовать свой ответ на объект, затем введите его 1 на 1. Я надеюсь, что я смогу получить, это ответ с сервера, уже преобразующий его в формат ISO, а не формат JSON
Подробнее здесь: https://stackoverflow.com/questions/513 ... n-datetime