你应该得到以下 json 文件
但是在定义类时,它不允许重新定义具有相同名称的同一个类(它会写入一个错误,即具有该名称的类已经存在):
class documentr
{
public document document { get; set; }
}
class document
{
public string global_id { get; set; }
}
class @params
{
public @params @params { get; set; }
}
class @params
{
public List<documentr> documents { get; set; }
}
class Person
{
public string id { get; set; }
public string method { get; set; }
public string timestamp_request { get; set; }
public @params @params@ { get; set; }
}
我读过有关共享类的内容,但它似乎没有帮助,因为在编译期间类被合并了,在我的例子中,嵌套类具有相同的名称。
事情将会变成这样。