как создать файл JSON для любого объекта и сохранить его на диск. через несколько дней получить его обратно?
создать файл JSON и сохранить на диск
Ответы (2)
Для записи в общий объект
var so:SharedObject = SharedObject.getLocal("mySharedObject");
so.data.storedJSON = myJSON;
so.flush();
Чтобы получить его обратно в другом месте
var so:SharedObject = SharedObject.getLocal("mySharedObject");
myJSON = so.data.storedJSON;
преобразовать в байтовый массив
спасти
прочитайте эту документацию: регистрировать псевдоним класса
registerClassAlias("com.myDomain", MyClass);
var myClass:MyClass = new MyClass();
var ba:ByteArray = new ByteArray();
ba.writeObject(myClass);
so.data.byteArray = ba;
ba.position = 0;
читать
myClass = so.data.byteArray.readObject();
person
bitmapdata.com
schedule
08.02.2013
но файлы cookie не хранятся постоянно. Как сохранить их в базе данных в каком-либо UiObject и получить обратно?
- person Devendra; 08.02.2013
Хорошо, я модифицировал. метод с использованием SharedObject. проверьте, пожалуйста.
- person bitmapdata.com; 08.02.2013
Не совсем понятно. Немного яснее, дайте нам знать. Вы хотите сохранить UIComponets?
- person bitmapdata.com; 08.02.2013
форма so.data.object не может быть преобразована в UIform для UICOmponents.
- person Devendra; 08.02.2013
я задал вопрос несколько дней назад и реализовал это, но я не смог возразить в том же классе..stackoverflow.com/questions/14135313/
- person Devendra; 08.02.2013
давайте продолжим это обсуждение в чате
- person Devendra; 08.02.2013
Используйте общие объекты. Ознакомьтесь с ними здесь.
person
Vesper
schedule
08.02.2013
я использовал класс sharedOject, но извлекал данные из файла amf в виде строки. мне не удалось преобразовать этот объект в DisplayObjects.
- person Devendra; 08.02.2013
Вы не сможете
JSON.serialize()
отображать объект DisplayObject, это нормально. Они содержат слишком много ссылок, из-за которых вы теряете целостность данных, если сохраняете, а затем загружаете DisplayObject. Итак, у вас есть другая проблема, решение которой IExternalizable, он требует много кода, но позволяет сохранить всю структуру данных, а затем восстановить ее объект за объектом.
- person Vesper; 08.02.2013