public IActionResult Classify(string user = "******", string title = "", string body = "") { try { var titleResponse = SearchRequest.Classify(title); dynamic bloibiold = new System.Dynamic.ExpandoObject(); bloibiold.title = titleResponse; //split the body into multiple requests //var bodArray = body.Split(". "); string[] bodArray = body.Split( new[] { "\r\n", "\r", "\n", ". " }, StringSplitOptions.None ); List <object> theBod = new List <object>(); foreach (string line in bodArray) { string freshLine = line.Trim(); var lineResponse = SearchRequest.Classify(freshLine); theBod.Add(lineResponse); } bloibiold.theBod = theBod.ToArray(); return(Content(JsonConvert.SerializeObject(bloibiold), "application/json")); } catch (Exception) { string rr = Responses.GetARandomResponse(); rr = HttpUtility.JavaScriptStringEncode(rr); string json = $@"{{""response"":""{rr}""}}"; return(Content(JsonConvert.SerializeObject(json), "application/json")); } }