Json дублирование объектов
Необходимо получить в итоге следующий файл 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; }
}
Прочитал про разделяемые классы, но это кажется не поможет, поскольку при компиляции происходит объединение классов, а в моем случае вложенные классы с тем же именем.
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Вот так получится.
class Document
{
public string global_id { get; set; }
}
class DocumentContainer
{
public Document document { get; set; }
}
class Params
{
public DocumentContainer[] documents { get; set; }
}
class ParamsContainer
{
public Params @params { get; set; }
}
class Person
{
public string id { get; set; }
public string method { get; set; }
public string timestamp_request { get; set; }
public ParamsContainer @params { get; set; }
}
