2011-07-06 5 views
0

JSON lint를 통해이를 전달할 때 중첩 된 JSON으로 표시되지 않습니다. 이 JSON을 올바르게 중첩시킬 수있는 방법은 무엇입니까?중첩 된 JSON 객체를 올바르게 만들려면 어떻게해야합니까?

var c = { 
     "io_name" : "Fruits", 
     "io_children" : [{ 
        "io_name":"banana", 
        "io_name":"apple", 
        "io_name":"pear" 
        }] 
    } 
+0

"중첩 된 JSON"은 깔끔하게 형식화되었다는 것을 의미합니까 (* io_name *의 반복은 게시 오타입니다)? 아니면 "io_name"이 JSON에 한 번만 나타납니다 (즉, 반복 속성 이름이 오류이고 jcolebrand가 질문에 답변 했습니까?)? – RobG

답변

3

그대로

var c = { 
    "io_name" : "Fruits", 
    "io_children" : [ 
       {"io_name":"banana"}, 
       {"io_name":"apple"}, 
       {"io_name":"pear"} 
       ] 
} 

, 당신은 하나의 객체를 포함하는 배열을 선언하고, 그리고 객체는 하나의 키 "io_name"를 정의하고

(비논리적에서 최고입니다) 그 키를 세 번의 값을 재정의
+0

답변이 표시된 동안 내 대답을 입력하고있었습니다. 중복성 때문에 삭제되었습니다. 하지만 SGITE에 대해 설명해 주시겠습니까? – KooiInc

+0

그것은 메타 meme입니다. 동쪽에서 가장 천천히 총. 의미, 당신은 이미 나타나는 답변을 게시하고 (사람들이 답변을 투표에 높은 담당자를 따라하기 때문에) 더 많은 담당자를 얻으려면 상위 담당자를 타고. 귀하의 답변이 나타난 동안 "내 대답을 타이핑하는 중 ..."과 같이 8 분의 게시 차이가있었습니다. 90 초 차이가있을 테지만 .... – jcolebrand

+0

당신은 조금 편집증이에요. 나는 이것 (http://testbed.nicon.nl/randomness/)에 나의 멀티 태스킹을하고 있었다, 나의 정규 직업과이 질문에 대한 대답을 타이프한다. : D – KooiInc

관련 문제