2012-05-16 1 views
1

은 내가 이렇게 보이는 테이블의 데이터를 가지고 :테이블 데이터 용 JSON의보다 간단한 형식이 있습니까?

Col1, DataColumn 
0 , 1 
16 , 42 
0 , 9 

가장 확실한 JSON 표현은 연관 배열의 목록 것 같다,하지만 JSON 텍스트는 Col1DataColumn 그것에서 많이 반복 할 것이다.

머리글을 반복하지 않고 JSON 표준 방법으로 저장할 수 있습니까? 지금까지 내 생각에 모든 목록을 목록으로 저장하고 첫 번째 행은 이름이고 나머지는 데이터라는 것을 알고 있습니다.

답변

0

당신에 대해 무엇을 압축하려면 다음

{"Col1": [0, 16, 0], "DataColumn": [1, 42, 9]} 
+0

를 개최하지만 난 그것을 사후 처리해야 할 것입니다. 그렇지 않으면, 행을 취하는 것은 일종의'map' 연산을 필요로합니다. 또한 열 순서가 손실됩니다. – Eyal

2

를 사용하여 배열 콤팩트 정보

{ 
    "headers" : ["one","two","three"], 
    "rows" : [ 
     [1,2,3], 
     [4,5,6], 
     [7,8,9] 
    ] 
} 
+0

그건 내가 목록의 목록에 대한 나의 마지막 코멘트에서 의미했던 것입니다. 하지만 여전히 연관 배열의 편리한 목록으로 변환하기 위해 후 처리해야합니다. – Eyal

+0

왜 게시 처리해야합니까? 새 형식을 처리하기 위해 프로세서를 확장 할 수 있습니까? – epascarello

+0

JSON은 자바 스크립트의 하위 집합이므로 파서가 필요하지 않습니다. JSON.parse를 사용하는 것이 더 안전하지만 표준입니다. – Eyal

관련 문제