У меня есть следующий класс:
public class PartBean extends DatabaseObjectBean{
[Bindable]
public var partNumber:String;
[Bindable]
public var description:String;
public var enterpriseIdentifiers:ArrayList;
}
Часть уже определена как таковая.Part Number = -1 Описание = Test Список заполнен другим объектом [«Name1», «Name2,« Name3 »] и т. Д.
В другом объекте я вызываю:
import com.adobe.serialization.json.JSONEncoder;
public function blah(){
JSONEncoder encoder = new JSONEncoder();
Alert.show(encoder.encode(part);
}
Я получаю эту строку: {"description": "Test", "partNumber": "- 1"}
Я не уверен, почему массив также не кодируется.