public ChannelContent TakeJson(string s) { var jsonParsedObject = JObject.Parse(s); ChannelContent result = new ChannelContent(); Type t = null; foreach (JProperty prop in jsonParsedObject.Properties()) { Console.Out.WriteLine("name : " + prop.Name + " - value = " + prop.Value); string typeS = prop.Value.ToString(); if (typeS.Contains('[')) { // Array t = typeof(Array); } else if (typeS.Contains('{')) { // Class t = typeof(Object); } else { // Property t = parser(typeS); } result.add(new Content(prop.Name, t, true)); } return(result); }
protected async override void OnNavigatedTo(NavigationEventArgs e) { var Content = e.Parameter as ChannelContent; if (_channelContent != Content) { _channelContent = Content; CateGoryTitleBox.Text = _channelContent.Title; TestFunc(); } //InitFunc(); }