/// Process json: public void processJSON(string jsonStr) { Debug.Log("Received: " + jsonStr); //Debug.Log("Received request to parse message. Attempting to parse..."); try { UserSpeech userSpeech = JsonUtility.FromJson <UserSpeech>(jsonStr); processUserSpeech(userSpeech); } catch (Exception e) { Debug.LogError("JSON Parse failed. Here is the failed string: " + jsonStr); } }
/// Process UserSpeech public void processUserSpeech(UserSpeech userSpeech) { if (userSpeech != null) { usernameText.text = userSpeech.username; speechText.text = userSpeech.speech; } }
public ActionResult EditSpeechInfo(UserSpeech model) { try { var t = db.UserSpeechs.FirstOrDefault(s => s.ID == model.ID && s.UserID == model.UserID); if (t == null) { return(Json(Comm.ToJsonResult("Error", "话术不存在"), JsonRequestBehavior.AllowGet)); } else { t.ID = model.ID; t.Content = model.Content; db.SaveChanges(); return(Json(Comm.ToJsonResult("Success", "设置成功"), JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(Comm.ToJsonResult("Error500", ex.Message), JsonRequestBehavior.AllowGet)); } }
public ActionResult AddSpeechInfo(UserSpeech model) { try { var speech = new UserSpeech { Content = model.Content, TypeID = model.TypeID, UserID = model.UserID, Sort = 0 }; db.UserSpeechs.Add(speech); db.SaveChanges(); var returndata = new { ID = speech.ID }; return(Json(Comm.ToJsonResult("Success", "新增成功", returndata), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(Comm.ToJsonResult("Error500", ex.Message), JsonRequestBehavior.AllowGet)); } }