C# Создать модель для JSON, где имя атрибута не является статичным

Мне нужно иметь модель json класса aC#. Проблема в том, что один из атрибутов ("1" и "999999999") не является статичным и может быть изменен. Все остальные атрибуты являются статическими

Json First

{
  "DD": {
    "1": {
      "Identifier": "1",
      "Description": {
        "En": null
      },
      "ID": "X"
    }
  }
}

Json Second

{
  "DD": {
    "999999999": {
      "Identifier": "99",
      "Description": {
        "En": null
      },
      "ID": "C"
    }
  }
}

Вот как это может выглядеть, но не работает должным образом с источником:

public partial class Welcome
{
    public Dd Dd { get; set; }
}

public partial class Dd
{
    public The1 The1 { get; set; }
}

public partial class The1
{
    public string Identifier { get; set; }
    public Description Description { get; set; }
    public string Id { get; set; }
}

public partial class Description
{
    public object En { get; set; }
}

Есть ли какие-либо предположения о том, как это можно сделать? Спасибо

0 ответов

Другие вопросы по тегам