2011-05-07 4 views
2

JSON ({"Address":"Streetname","Age":42"})을 수신 할 수있는 MVC2 프로젝트를 만들어야합니다.이 프로젝트는 외부 서버에서 보내져 구문 분석되어 내 로컬 데이터베이스에 저장됩니다. 모델의 도움으로?).외부 서버에서 JSON을 받아 분석하고 MVC2를 사용하여 로컬 데이터베이스에 저장

이전에 본 적이 없으므로 어떻게 처리해야할지 확신이 서지 않습니다. 나는이 기술 (SQL, Entity Framework, ADO.NET Entity Framework에 대한 Linq)과 JSON 문자열 (ActionMethod 또는 컨트롤러에서의 것)을받는 방법에 대한 몇 가지 지침이 필요할 것이고 localy 수신시 자동으로).

모든 초보자 용 자습서를 읽을 시간이 없기 때문에 올바른 설명서에 대한 링크를 많이 읽으면 감사하겠습니다.

답변

0

정말 간단하고 간단한 것을 찾고 있다면 컨트롤러 액션 매개 변수 용 JSON 모델 바인딩이 내장 된 MVC 3을 사용하면 매우 간단 할 수 있습니다.

public class ContactController : Controller 
{ 
    [HttpPost] 
    public void SaveContact(Contact contact) 
    { 
     var context = new MyDataContext(); 
     context.Contacts.InsertOnSubmit(contact); 
     context.SubmitChanges(); 
    } 
} 

이 예제에서는 LinqToSql을 사용하고 있습니다. 도메인 로직이나 복잡한 엔티티를 시작하지 않는 한 실제로 필요한 모든 것입니다.

MVC 2의 경우 Futures 라이브러리를 다운로드하여 응용 프로그램 시작에 추가해야합니다.

ValueProviderFactories.Factories.Add(new JsonValueProviderFactory()); 

자세한 내용은 here을 참조하십시오.

+0

답변을 주셔서 감사합니다. 나는 그것을 조사 할 것이다 – pitic

+0

매력처럼 일했다, 도움에 감사드립니다! – pitic

관련 문제