2014-10-30 5 views
0

작업 스크립트 3에서 JSON 결과 (2 차원 배열)를 2 차원 배열로 변환하려고했지만 뭐가 잘못되었습니다. 누군가 나를 도울 수 있습니까?JSON 2 차원 배열을 AS3 배열로 변환

내 JSON 결과는 다음과 같습니다
{"area:": [[3, 3, 7], [18, 15, 2], [12, 8, 5], [13, 1, 3], [2, 15, 4], [7, 12, 3]]}

내 AS3 코드는 다음과 같습니다

function completeHandlerGetAreas(e:Event):void 
{ 
    try 
    { 
     var result:Object = JSON.decode(e.target.data); 
     var array:Array = result.area; 
     trace(array[0][0]); 

    } 
    catch (e:Error) 
    { 
     trace('ERROR - Nao foi possivel decodificar o getAreas!'); 
    } 

} 

답변

0

이 시도 :

var received_data = '{"area" : [[3, 3, 7], [18, 15, 2], [12, 8, 5], [13, 1, 3], [2, 15, 4], [7, 12, 3]]}' 
//      ¨¨¨¨ note here that is "area" and not "area:" 

try { 
    var result:Object = JSON.parse(received_data); 
    var array:Array = result.area 
    trace(array[4][1]) // it must give : 15 
} 
catch (e:Error) { 
    trace('error : '+e.toString()) 
} 
+0

너무 감사합니다! 제대로 작동합니다! – avells

관련 문제