CodeGeneration在Json文件的构建时间上进行分类

时间:2018-08-14 09:30:03

标签: c# .net-core code-generation

我想知道是否可以在dotnet核心构建过程中创建一个进程来进行以下操作。

让我们说我有一个包含属性的json文件:

[
      {
          "name": "Jack",
          "age": "12",
          "issue": "some issue"
      },
      {
          "name": "Jhon",
          "age": "132",
          "issue": "some issue - 1"
      }
  ]

和相匹配的班级Preson

public class Person
{
  public string Name {get;}
  public string Age {get;}
  public string Issue {get;}

  public Person(string age, string age, string issue)
  {
    ...
  } 
}

在构建时间或使用分析器时,我想创建一个像这样的类

public static class Persons
{
    public static Person Jhon => return new Person(...);
}

有什么想法吗?

0 个答案:

没有答案