2013-09-25 8 views
-1

I 샘플 데이터입니다 다음 JSON,이 :형식 JSON 데이터 - 중첩

{ 
    "aaData": [ 
     { 
      "id": 0, 
      "guid": "cb9f9f60-0257-421a-885a-42e7a38c8f16", 
      "detail": { 
       "datetime": "1993-11-18T19:58:10 -00:00", 
       "info": [ 
        "fugiat", 
        "ad", 
        "Lorem", 
        "nisi", 
        "occaecat", 
        "incididunt", 
        "nostrud" 
       ] 
      } 
     } 
    ] 
} 

데이터는 데이터의 행은, 내가 JSON 데이터의 또 다른 세트를 추가 할 나는 또한 할 수 있도록 열 이름을 동일한 파일에 저장하십시오.

이 JSON을 수정하여 열 이름을 저장할 다른 객체를 포함하도록 도와 줄 수 있습니까?

+0

이미 사용중인 키와 같은 열 이름이 아닌지 확인하십시오. ? 그렇다면 키 이름에 액세스하여 열 이름에 액세스 할 수 있으며 다른 데이터 세트는 필요하지 않습니다. 그렇지 않다면 JSON으로 나타내려는 데이터 구조에 대해 자세히 설명 할 수 있습니까? –

답변

0

JSON은 기본 사항을 알기 만하면 정말 쉽습니다. 말로 무엇을 말하려고하는지 이해하기가 쉽지 않으므로, 내가 설명해 드릴 수는 없겠습니다. Douglas Crockford이며 JSON 소스는이고 his website은 구문을 이해하기가 쉽습니다.

JSON을 조각하려고 할 때 jsonlint.com 또는 jslint.com과 같은 일부 온라인 서비스에 대한 JSON의 유효성을 적극 권장합니다.

귀하의 질문은 여러 방식으로 해석 될 수 있습니다. 한 가지 방법은 배열 aaData에 여러 객체가 포함되도록하려는 것입니다.

{ 
    "aaData": [ 
     { 
      "id": 0, 
      "guid": "cb9f9f60-0257-421a-885a-42e7a38c8f16", 
      "detail": { 
       "datetime": "1993-11-18T19:58:10 -00:00", 
       "info": [ 
        "fugiat", 
        "ad", 
        "Lorem", 
        "nisi", 
        "occaecat", 
        "incididunt", 
        "nostrud" 
       ] 
      } 
     }, 
     { 
      "id": 1, 
      "guid": "cb9f9f60-0257-421a-885a-42e7a38c8f17", 
      "detail": { 
       "datetime": "1993-11-19T19:58:10 -00:00", 
       "info": [ 
        "fugiata", 
        "ad", 
        "Lorem", 
        "nisi", 
        "occaecat", 
        "incididunt", 
        "nostrud" 
       ] 
      } 
     } 
    ] 
} 

또 다른 방법은 당신이 aaData 배열 내부의 개체에 대한 몇 가지 정보를 포함 aaData 옆에 다른 개체를 갖고 싶어한다는 것입니다 해석 : 여기에 당신이 할 것 방법이다. 열과 객체가 서로 일대일 관계를 유지할 수 있도록 정리해야하지만 다음과 같이 할 수 있습니다.

{ 
    "aaData": [ 
     { 
      "id": 0, 
      "guid": "cb9f9f60-0257-421a-885a-42e7a38c8f16", 
      "detail": { 
       "datetime": "1993-11-18T19:58:10 -00:00", 
       "info": [ 
        "fugiat", 
        "ad", 
        "Lorem", 
        "nisi", 
        "occaecat", 
        "incididunt", 
        "nostrud" 
       ] 
      } 
     }, 
     { 
      "id": 1, 
      "guid": "cb9f9f60-0257-421a-885a-42e7a38c8f17", 
      "detail": { 
       "datetime": "1993-11-19T19:58:10 -00:00", 
       "info": [ 
        "fugiata", 
        "ad", 
        "Lorem", 
        "nisi", 
        "occaecat", 
        "incididunt", 
        "nostrud" 
       ] 
      } 
     } 
    ], 
    "columns": [ 
     { 
      "meta": 1 
     }, 
     { 
      "meta": 2 
     } 
    ] 
} 
+0

귀하의 의견을 존중하며, 배운 교훈은 더욱 열심히 노력할 것입니다. – CLiown