C#将Json响应转换为数组

时间:2016-07-29 09:30:07

标签: c# json

通过webrequest我收到Json中的响应文本我使用Newtonsoft.Json进行解析。我在stackoverflow网站的示例帮助下创建了类,但无法弄清楚如何将整个响应循环到数组或数据表/数据视图中。

JsonSerializer serializer = new JsonSerializer();
public class Link
        {
            public string rel { get; set; }
            public string href { get; set; }
        }

        public class Naeringskode1
        {
            public string kode { get; set; }
            public string beskrivelse { get; set; }
        }

        public class Postadresse
        {
            public string adresse { get; set; }
            public string postnummer { get; set; }
            public string poststed { get; set; }
            public string kommunenummer { get; set; }
            public string kommune { get; set; }
            public string landkode { get; set; }
            public string land { get; set; }
        }

        public class Beliggenhetsadresse
        {
            public string adresse { get; set; }
            public string postnummer { get; set; }
            public string poststed { get; set; }
            public string kommunenummer { get; set; }
            public string kommune { get; set; }
            public string landkode { get; set; }
            public string land { get; set; }
        }

        public class Link2
        {
            public string rel { get; set; }
            public string href { get; set; }
        }

        public class Naeringskode2
        {
            public string kode { get; set; }
            public string beskrivelse { get; set; }
        }

        public class Datum
        {
            public int organisasjonsnummer { get; set; }
            public string navn { get; set; }
            public string organisasjonsform { get; set; }
            public string registreringsdatoEnhetsregisteret { get; set; }
            public string registrertIMvaregisteret { get; set; }
            public int antallAnsatte { get; set; }
            public Naeringskode1 naeringskode1 { get; set; }
            public Postadresse postadresse { get; set; }
            public Beliggenhetsadresse beliggenhetsadresse { get; set; }
            public int overordnetEnhet { get; set; }
            public List<Link2> links { get; set; }
            public string hjemmeside { get; set; }
            public Naeringskode2 naeringskode2 { get; set; }
        }

        public class Page
        {
            public int size { get; set; }
            public int page { get; set; }
        }

        public class RootObject
        {
            public List<Link> links { get; set; }
            public List<Datum> data { get; set; }
            public Page page { get; set; }
        }

0 个答案:

没有答案
相关问题