-Added IValueProvider, ReflectionValueProvider, DynamicValueProvider -Added Dynamic.snk -Added Required enum with options Default, AllowNull and Always -Added serialization event support to Silverlight version -Added Converter to JsonProperty for JsonConverter -Changed IsRequired to Required enum -Changed schema generator to allow for Required enum options -Changed Silverlight project version to Silverlight 3 -Improved error message when JSON array encountered for object and vice-versa when deserializing -Improved error message for converting types when deserializing -Improved error message from getting and setting properties when serializing and deserializing -Fixed empty string being converted to null when deserializing -Removed dependency on Entity Framework and LINQ to SQL assemblies
25 lines
584 B
C#
25 lines
584 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Runtime.Serialization;
|
|
|
|
namespace Newtonsoft.Json.Tests.TestObjects
|
|
{
|
|
[DataContract]
|
|
public class Computer
|
|
{
|
|
// included in JSON
|
|
[DataMember]
|
|
public string Name { get; set; }
|
|
[DataMember]
|
|
public decimal SalePrice { get; set; }
|
|
|
|
// ignored
|
|
public string Manufacture { get; set; }
|
|
public int StockCount { get; set; }
|
|
public decimal WholeSalePrice { get; set; }
|
|
public DateTime NextShipmentDate { get; set; }
|
|
}
|
|
}
|