我需要一些幫助在這裏將C#日期時間轉換爲Json序列化日期格式
我試圖通過發送一個json對象來進行API調用。
但我努力將C#datetime轉換爲正確的json格式。
這是我的示例代碼。
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create("example.com");
httpWebRequest.ContentType = "text/json";
httpWebRequest.Method = "POST";
using (StreamWriter streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string json = "{\"ReferenceNumber\":\"Testing OAKLAND\",\"CustomerNotes\":\"Testing\",\"DeliveryDate\":" + "Date(" + System.DateTime.Now.Ticks + ")" +
",\"OrderLineItems\":[{\"ItemEntityId\":14771,\"Quantity\":2}]}";
streamWriter.Write(json);
streamWriter.Close();
}
HttpWebResponse httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (StreamReader streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
string responseText = streamReader.ReadToEnd();
Response.Write(responseText);
Response.End();
}
請指導我如何在json中格式化datetime,並且你們是否認爲json這個json對象是好的?我使用.NET 2.0框架
JSON沒有標準的日期格式,所以有幾種不同的常用格式。 API期望的日期格式是什麼?是否有文檔? –