Я пишу фиктивный бэкэнд-сервис для своего приложения Flex. Поскольку мне, вероятно, потребуется со временем добавлять / редактировать / изменять макетные данные, я бы предпочел не генерировать данные в коде, подобном следующему:
var mockData = new Array();
mockData.push(new Foo(1, "abc", "xyz"));
mockData.push(new Foo(2, "def", "xyz"));
...
Скорее, я хотел бы сохранить данные в файле в каком-либо формате, чтобы их можно было легко сериализовать в мои строго типизированные объекты-значения (т.е. см. Выше) В идеале я хотел бы создать данные в формате с самоописанием (т. Е. Какой тип данных у каждого поля, какой класс он представляет и т. Д.)
Имеет ли это смысл? Есть предложения?