如何以特定的形式将数据引入VisualStudio。C#

如何以特定的形式将数据引入VisualStudio。C#,c#,C#,我开始学习C#和numl。在示例项目中,接受这种形式的数据似乎是硬编码的 var data = Iris.Load(); 如果我有一个json文件,如何将其读入VisualStudio,使其符合下面的格式,并且我可以使用不同的数据运行项目 using numl.Model; namespace MachineLearning { public class Iris { [Feature] public decimal SepalLength {

我开始学习C#和numl。在示例项目中,接受这种形式的数据似乎是硬编码的

var data = Iris.Load();
如果我有一个json文件,如何将其读入VisualStudio,使其符合下面的格式,并且我可以使用不同的数据运行项目

using numl.Model;

namespace MachineLearning
{
    public class Iris
    {
        [Feature]
        public decimal SepalLength { get; set; }
        [Feature]
        public decimal SepalWidth { get; set; }
        [Feature]
        public decimal PetalLength { get; set; }
        [Feature]
        public decimal PetalWidth { get; set; }
        [StringLabel]
        public string Class { get; set; }

        public static Iris[] Load()
        {
            return new Iris[]
            {
                new Iris { SepalLength = 5.1m, SepalWidth = 3.5m, PetalLength = 1.4m, PetalWidth = 0.2m, Class = "Iris-setosa" },
                new Iris { SepalLength = 4.9m, SepalWidth = 3m, PetalLength = 1.4m, PetalWidth = 0.2m, Class = "Iris-setosa" },
                new Iris { SepalLength = 4.7m, SepalWidth = 3.2m, PetalLength = 1.3m, PetalWidth = 0.2m, Class = "Iris-setosa" },
                .
                .
                .
                new Iris { SepalLength = 6.3m, SepalWidth = 2.5m, PetalLength = 5m, PetalWidth = 1.9m, Class = "Iris-virginica" },
                new Iris { SepalLength = 6.5m, SepalWidth = 3m, PetalLength = 5.2m, PetalWidth = 2m, Class = "Iris-virginica" },
                new Iris { SepalLength = 6.2m, SepalWidth = 3.4m, PetalLength = 5.4m, PetalWidth = 2.3m, Class = "Iris-virginica" },
                new Iris { SepalLength = 5.9m, SepalWidth = 3m, PetalLength = 5.1m, PetalWidth = 1.8m, Class = "Iris-virginica" },
            };
        }
    }
}

newtonsoft json.net是你的朋友newtonsoft json.net是你的朋友