private static FeedbackResult ParseFeedbackResult(string jsonString) { FeedbackResult feedResult = new FeedbackResult(); try { JObject o = JObject.Parse(jsonString); JArray a = (JArray)o["Android"]; foreach (JObject i in a) { string feed_result = (string)i["feed_result"]; if (feed_result == "success") { feedResult.FeedStatus = FeedbackResult.FeedbackStatusType.NEW; } else if (feed_result == "already") { feedResult.FeedStatus = FeedbackResult.FeedbackStatusType.OLD; } else { feedResult.FeedStatus = FeedbackResult.FeedbackStatusType.ERROR; } } } catch (Exception) { return(new FeedbackResult() { FeedStatus = FeedbackResult.FeedbackStatusType.ERROR }); } return(feedResult); }
private static FeedbackResult ParseFeedbackResult(string jsonString) { FeedbackResult feedResult = new FeedbackResult(); try { JObject o = JObject.Parse(jsonString); JArray a = (JArray)o["Android"]; foreach (JObject i in a) { string feed_result = (string)i["feed_result"]; if (feed_result == "success") feedResult.FeedStatus = FeedbackResult.FeedbackStatusType.NEW; else if (feed_result == "already") feedResult.FeedStatus = FeedbackResult.FeedbackStatusType.OLD; else feedResult.FeedStatus = FeedbackResult.FeedbackStatusType.ERROR; } } catch (Exception) { return new FeedbackResult(){ FeedStatus = FeedbackResult.FeedbackStatusType.ERROR }; } return feedResult; }