Вот код!

Код AS3:
package {
import com.adobe.serialization.json.JSON;
import flash.display.*;
public class Main extends Sprite {
public function Main():void {
var json_str='[{"uid": "1","first_name": "Имя","last_name": "Фамилия", "location": {"country": "Россия","city": "Санкт-Петербург"} },{"uid": "2","first_name": "Имя2","last_name": "Фамилия2","location": {"country": "Франция","city": "Париж"} }]';
var json_data:Array=JSON.decode(json_str);
trace(json_data[0].uid);
trace(json_data[0].first_name);
trace(json_data[0].last_name);
trace(json_data[0].location.country);
trace(json_data[0].location.city);
trace(json_data[1].uid);
trace(json_data[1].first_name);
trace(json_data[1].last_name);
trace(json_data[1].location.country);
trace(json_data[1].location.city);
// перебираем все данные
for (var key:Object in json_data) {
trace(json_data[key].uid);
trace(json_data[key].first_name);
trace(json_data[key].last_name);
trace(json_data[key].location.country);
trace(json_data[key].location.city);
}
}
}
}