【发布时间】:2020-11-25 13:35:33
【问题描述】:
我正忙于编写反序列化方法,但反序列化的对象没有填充任何值。我正在测试类中测试方法的核心。
[TestMethod]
public void DeserializeObject_WithReader()
{
string json = "{\"objectName\":\"joe\",\"objectAge\":30,\"objectDimensionX\":148.25,\"objectDimensionY\":95.87}";
using (StringReader reader = new StringReader(json))
{
using (JsonTextReader jsonReader = new JsonTextReader(reader))
{
JsonSerializer ser = JsonSerializer.CreateDefault();
var t = ser.Deserialize<SerializedObjectTestClass>(jsonReader);
}
}
}
这是我要填充的测试类
public class SerializedObjectTestClass
{
private string ObjectName { get; set; }
private int ObjectAge { get; set; }
private decimal ObjectDimensionX { get; set; }
private decimal ObjectDimensionY { get; set; }
}
【问题讨论】:
标签: c# json serialization json.net json-deserialization