2013-08-03 2 views
1

, 정말이 대신, 동일한 구조 (필드)가 300 행, 같은 반환 :Json 압축 테이블? 내 MVC 프로젝트에서

[{ 
    name : "John", 
    age : 11, 
}, { 
    name : "Jane", 
    age : 21, 
}, { 
    name : "Poul", 
    age : 18, 
}] 

이 가능한 경우에만 상태로 vb.net (또는 C#을)에서 fieldName에 한 번과 같이 반환 : 코드의 50 %는 서버에서 클라이언트로 반환처럼 저를 절약 할 수

[["name","age"],["John",11],["Jane",21],["Poul",18]] 

합니다.

+0

하지만 UL은 당신이 그것을 통해 반복하는 경우 원래의 방식으로 해석해야합니다. – krishgopinath

+0

네, .NET에서'object [] []'를 반환하고 내부 배열에 값만 포함하도록합니다. – abc123

+2

문제가되지 않습니다. 압축 된 데이터를 보내달라고 요청해야합니다. 이런 식으로 많은 것을 저장하게 될 것입니다. – Casperah

답변

1

예. 닷넷에 object[][]을 반환하고 내부 배열에 값만 포함하십시오.

예 :

public object[][] GetUsers() 
{ 
    List<object[]> users = new List<object[]>(); 
    //Get users and store them in variable called RealUsers or cycle through DataRows 
    foreach(User user in RealUsers) 
    { 
     users.add(new object[]() {user.Name, user.Age}); 
    } 

    return users.ToArray(); 
}