Код: Выделить всё
Product product = new Product();
product.ExpiryDate = new DateTime(2008, 12, 28);
JsonSerializer serializer = new JsonSerializer();
serializer.Converters.Add(new JavaScriptDateTimeConverter());
serializer.NullValueHandling = NullValueHandling.Ignore;
using (StreamWriter sw = new StreamWriter(@"c:\json.txt"))
using (JsonWriter writer = new JsonTextWriter(sw))
{
serializer.Serialize(writer, product);
// {"ExpiryDate":new Date(1230375600000),"Price":0}
}
Код: Выделить всё
Product product = new Product();
product.ExpiryDate = new DateTime(2008, 12, 28);
JsonSerializer serializer = new JsonSerializer();
serializer.Converters.Add(new JavaScriptDateTimeConverter());
serializer.NullValueHandling = NullValueHandling.Ignore;
StreamWriter sw = new StreamWriter(@"c:\json.txt");
JsonWriter writer = new JsonTextWriter(sw);
serializer.Serialize(writer, product);
// {"ExpiryDate":new Date(1230375600000),"Price":0}
Есть ли негласное правило?
Существует ли общепринятая практика (в таких вопросах)?
Или это просто удобство (пишите как хотите)?
(Не забрасывайте меня своими исключениями, если есть другая подобная тема, не нашел ничего подобного)
Подробнее здесь: https://stackoverflow.com/questions/786 ... ass-oc-new