2012-04-26 3 views
0

나는 다음과 같은 JSON 객체가 있습니다수정 JSON 객체

var myObject = {"priorityset": 
    [ 
    {"name":"Prio1", "valueA":"0", "valueB":"0", "valueC":"0", "valueD":"1"}, 
    {"name":"Prio2", "valueA":"1", "valueB":"0", "valueC":"0", "valueD":"1"}, 
    {"name":"Prio3", "valueA":"0", "valueB":"0", "valueC":"0", "valueD":"1"} 
    ] 
}; 

은 내가 이런 걸 얻을 수 있도록이 객체를 수정할 : 나 자신에 의해이 문제를 해결하기 위해 노력했다

var myObject = 
[ 
    {"name":"Prio1", "valueA":"0", "valueB":"0", "valueC":"0", "valueD":"1"}, 
    {"name":"Prio2", "valueA":"1", "valueB":"0", "valueC":"0", "valueD":"1"}, 
    {"name":"Prio3", "valueA":"0", "valueB":"0", "valueC":"0", "valueD":"1"} 
]; 

을하지만, 지금까지는 해결책이 없다. 어떤 아이디어?

미리 감사드립니다.

+0

"[JSON 개체] (http://benalman.com/news/2010/03/theres-no-suchthing-as-a-json/)와 같은 것은 없습니다." – outis

답변

3

먼저, json은 문자열 기반 데이터 형식입니다. 속성을 가진 객체 리터럴을 가지며, 그 값은 객체 리터럴을 포함하는 배열입니다. 내가보기에, 당신은 단지 재산을 원합니다.

myObject = myObject.priorityset;

동등하게 유효한 리터럴 객체에 속성 액세스 할 수있는 또 다른 방법이다

myObject = myObject['priorityset'];

입니다.