示例#1
0
        void populateData(string jsonString)
        {
            Summarize m = JsonConvert.DeserializeObject <Summarize>(jsonString);

            Sentences = m.Sentences;
            Text      = m.Text;
        }
示例#2
0
        void populateData(string jsonString)
        {
            Combined m = JsonConvert.DeserializeObject <Combined>(jsonString);

            Text    = m.Text;
            Results = m.Results;

            foreach (var item in m.Results)
            {
                switch (item.Endpoint)
                {
                case "classify/iab-qag":
                case "iptc-subjectcode":
                    ClassifyByTaxonomy      = JsonConvert.DeserializeObject <ClassifyByTaxonomy>(item.Result.ToString());
                    ClassifyByTaxonomy.Text = Text;
                    break;

                case "classify":
                    Classify      = JsonConvert.DeserializeObject <Classify>(item.Result.ToString());
                    Classify.Text = Text;
                    break;

                case "concepts":
                    Concepts      = JsonConvert.DeserializeObject <Concepts>(item.Result.ToString());
                    Concepts.Text = Text;
                    break;

                case "entities":
                    Entities      = JsonConvert.DeserializeObject <Entities>(item.Result.ToString());
                    Entities.Text = Text;
                    break;

                case "extract":
                    Extract = JsonConvert.DeserializeObject <Extract>(item.Result.ToString());
                    break;

                case "hashtags":
                    Hashtags      = JsonConvert.DeserializeObject <Hashtags>(item.Result.ToString());
                    Hashtags.Text = Text;
                    break;

                case "language":
                    Language      = JsonConvert.DeserializeObject <Language>(item.Result.ToString());
                    Language.Text = Text;
                    break;

                case "sentiment":
                    Sentiment      = JsonConvert.DeserializeObject <Sentiment>(item.Result.ToString());
                    Sentiment.Text = Text;
                    break;

                case "summarize":
                    Summarize      = JsonConvert.DeserializeObject <Summarize>(item.Result.ToString());
                    Summarize.Text = Text;
                    break;
                }
            }
        }