웹개발/Flex
FLEX arrayCollection to JSON 함수
CodeChef
2013. 7. 3. 07:17
반응형
arrayCollection을 HTTPService를 이용해 PHP로 보낼 때 유용하게 쓰실 수 있습니다.
해당 라이브러리를 찾다가, 간단하게 만들 수 있을 것 같아서 만들어 보았습니다.
public static function arrayCollectionToString( myArrayCollection:ArrayCollection ):String
{
var array1:Array;
var array2:Array;
var tmpStr:String;
array1 = new Array();
for each( var obj:Object in myArrayCollection )
{
array2 = new Array();
for ( var obj2:Object in obj )
{
if(obj[obj2] != null) tmpStr=obj[obj2];
else tmpStr="";
array2.push('"'+obj2+'":"'+tmpStr+ '"');
}
array1.push("{"+array2.join(", ")+"}");
}
return "["+array1.join(", ")+"]";
}
반응형