MVC4 (베타) 문제에 대한 질문이 있습니다. 지금 당분간 어려움을 겪고 있습니다. 문제는 내 webapi에 대한 개체 이름이 추가 된 json을 만들고 싶다는 것입니다. 수신자 측에서 필요로하는대로 json을 작성해야합니다. 내. NET/MVC 지식이 제한되어 있으므로 나와 함께하시기 바랍니다. 제목에 대해 검색을 시도했지만 MVC4가 아직 베타 버전이므로이 주제에 대한 좋은 정보를 찾기가 어렵습니다.MVC4 : Json에 객체 이름을 포함하십시오.
나는 이미 내 솔루션에 JSON.NET 포매터를 가져 왔습니다, 그러나 이것은
지금 MVC4에서 생성 된 JSON 개체 이름을 추가하지 않습니다
[{"ID":36,"Name":"Test3","Description":"Description Test3"},{"ID": 37,"Name": "Test4","Description": "Description Test4"}]
그리고 내가 좋아하는 것 json은 다음과 같이 표시합니다.
{"Goal":[{"ID":36,"Name":"Test3","Description":"Description Test3"},{"ID": 37,"Name": "Test4","Description": "Description Test4"}]}
그래서 json에 포함될 개체 이름 (목표)을 좋아합니다.
내가 이것을 사용하고 내 API를 컨트롤러의 코드는 다음과 같습니다
StoreDBContext db = new StoreDBContext();
//
// GET /api/goals
public IQueryable<Goals> Get()
{
return db.Goals;
}
내가 개체 이름을 추가 할 곳을 통해 루프를 필요로 가정,하지만 난 어떻게 ... 바라건대 사람이 할 수있는 확실하지 않다 나를 도와주세요! 이 같은
유효하지 않은 JSON입니다. – SLaks
내 게시물을 편집했습니다. 당신은 json이 유효하지 않다는 것이 옳았습니다. 이제 (http://jsonlint.com/을 통해 검증되었습니다.) 나는 그것이 이런 식으로하는 것을 의미했습니다. – Hugo
내 질문의 답을 적어주세요 [여기 링크 설명을 입력합니다] [1] [1] : http://stackoverflow.com/questions/31323528/json-error-in-retrieving- SQL-server-in-mvc4에서 데이터 –