Exemple #1
0
        private static string ExtractAdTextFromJsonString(string adJsonString)
        {
            var jObject = JsonConvert.DeserializeObject <JObject>(adJsonString);
            var text    = (string)jObject["ad"]["title"] + ", " + (string)jObject["ad"]["description"];

            return(TextUtils.CleanSpacesAndNewlines(text));
        }
Exemple #2
0
        private static string ExtractAdTextFromJsonString(string adJsonString)
        {
            JObject jObject;

            try
            {
                jObject = JsonConvert.DeserializeObject <JObject>(adJsonString);
            }
            catch (JsonReaderException)
            {
                // invalid json
                return(null);
            }
            string text;

            try
            {
                text = (string)jObject["ad"]["title"] + ", " + (string)jObject["ad"]["description"];
            }
            catch (NullReferenceException)
            {
                // json doesn't have required fields
                return(null);
            }
            return(TextUtils.CleanSpacesAndNewlines(text));
        }