유지보수를 하다보니 JSON 을 이용하는 경우가 많은데 현직장에서는 받아온 JSON 데이터를 
DB에 저장을한후 특정 조건이 만족될떄 저장된 JSON 데이터를 커스텀 모델에 바인딩을 한후
프론트 페이지에 뿌려주는 경우가 종종있었다
나중을 위해 포스팅을 해보려고 한다
// DummyModel 
public class DummyModel
    {
        public string NAME { get; set; }
        public string NICKNAME { get; set; }
        public string ADDR { get; set; }
    }
[HttpPost]
[ValidateInput(false)]
public ActionResult DummyCreate(DummyModel dummy)
{
  DUMMY_INFO_JSON = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(dummy); //.NET 객체를 JSON 포맷의 문자열로 만들기 위해서는 JavaScriptSerializer 의 Serialize() 메소드를 사용한다.
  // 새로운 모델을 생성한다
  NewModel model = new NewModel();
  // 선작업으로 DB 에 저장되었다는 가정을 한다 그후 가져온데이터를 같은형식의 모델에  Deseralize() 해준다 
  model.UserMaster = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<USER_MASTER>(DUMMY_INFO_JSON);
}
'ASP.NET MVC' 카테고리의 다른 글
| IQueryable vs IEnumerable 차이점 (0) | 2019.02.03 | 
|---|
WRITTEN BY
	
	
	
	,
	
	
	
	
	
	
	
	







