如何爲任何對象創建JSON文件並將其保存在磁盤上。幾天後取回它?創建JSON文件並保存到磁盤
1
A
回答
0
使用SharedObjects。閱讀它們here。
1
要寫入共享對象
var so:SharedObject = SharedObject.getLocal("mySharedObject");
so.data.storedJSON = myJSON;
so.flush();
要檢索回別處
var so:SharedObject = SharedObject.getLocal("mySharedObject");
myJSON = so.data.storedJSON;
轉換爲字節組
保存
閱讀本文檔: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. 下載並保存文件到磁盤
- 2. UWP將zip文件保存到磁盤
- 3. 提示將文件保存到磁盤
- 4. 創建文件夾並將文件複製到本地磁盤
- 5. 保存Drawable到磁盤並檢索 - Android
- 6. Raspivid保存到磁盤,並同時流
- 7. 如何獲取文件名並保存到Hapi.js中的磁盤?
- 8. 如何使hta中的文件導出並保存到磁盤
- 9. Django:上傳文件並保存到磁盤
- 10. 生成MIDI文件並播放而不保存到磁盤
- 11. NodeJS提取tbz文件並保存到磁盤
- 12. 在運行時創建Pojo並將其保存在磁盤上?
- 13. 將trie保存到磁盤
- 14. MySql不保存到磁盤
- 15. 將nsdate保存到磁盤
- 16. 將DynamicMethod保存到磁盤
- 17. Mongoengine FileField保存到磁盤?
- 18. UIManagedDocument不保存到磁盤
- 19. Azure創建數據磁盤並將文件複製到它
- 20. Office API,將郵件保存到磁盤
- 21. 將Outlook附件保存到磁盤
- 22. 將PDF文件保存在磁盤中
- 23. 在磁盤上保存文件
- 24. Carrierwave不保存磁盤上的文件
- 25. 將文件保存在磁盤中
- 26. 立即下載新創建的文件,而不是保存到磁盤
- 27. 創建CSV文件並保存到Blobstore
- 28. 從內存文件創建磁盤上的Zip文件
- 29. Java保存資源文件夾到磁盤文件夾
- 30. 在內存中創建FileStream而不是在磁盤上保存物理文件
我用sharedOject類,但在排形式檢索AMF文件數據。我無法將此對象投射到DisplayObjects中。 – Devendra
您將無法'JSON.serialize()'DisplayObject,這是普通的。它們包含太多鏈接,如果保存並加載DisplayObject,則會導致數據完整性丟失。所以,你有另一個問題,解決方案是[IExternalizable](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/IExternalizable.html),它需要很多代碼,但讓您保存整個數據結構,然後按對象逐個還原它。 – Vesper
好的謝謝mr.Vesper我會去IExternalization .... – Devendra