创建一个JSON文件并保存到磁盘中

时间:2013-02-08 08:22:50

标签: actionscript-3 flex flex4.6 flexjson

如何为任何对象创建JSON文件并将其保存在磁盘上。几天后把它取回来?

2 个答案:

答案 0 :(得分:1)

写入共享对象

var so:SharedObject = SharedObject.getLocal("mySharedObject");
so.data.storedJSON = myJSON;
so.flush();

将其检索回其他地方

var so:SharedObject = SharedObject.getLocal("mySharedObject");
myJSON = so.data.storedJSON;

转换为ByteArray

保存

阅读此文档:registerClassAlias

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();

答案 1 :(得分:0)

使用SharedObjects。阅读它们here