【发布时间】:2014-06-16 12:27:56
【问题描述】:
我需要为下面的课程反序列化 json。
public class Test
{
public string Property { get; set; }
private Test()
{
//NOTHING TO INITIALIZE
}
public Test(string prop)
{
Property = prop;
}
}
我可以创建一个像这样的测试实例
var instance = new Test("Instance");
考虑到我的json之类的
"{ "Property":"Instance" }"
我应该如何创建一个 Test 类的对象,因为我的默认构造函数是私有的并且我正在获取 Property 为 NULL 的对象
我正在使用 Newtonsoft Json 解析器。
【问题讨论】:
-
你用的是什么库?你如何获得
Test的实例? -
如果没有任何工厂可以生成
Test对象,您希望如何将 JSON 反序列化为它的实例?
标签: c# json serialization json.net