首页 > 解决方案 > 我可以将 Pharo 中的对象导出到文件中吗?

问题描述

我使用内置的 ObjectDumper 和 ObjectLoader 类在 Instantiations VAST 中编写了一个小型键/值数据库。由于我需要迁移到 Mac,我开始掌握 Pharo 并想做同样类型的操作。我不想使用专有文件格式(如 VAST),而是想导出 aJSON 并在何时将其导入回来。

让我们说| 我的对象 |

myObject objectName: '测试'; 对象值:“1.23 英镑”。myObject exportToJSON

谁能给我一些线索,我将如何实现这一点?

大卫

标签: jsonpharo

解决方案


简单的专有方法是使用内置的 Fuel。这足够聪明,可以处理对象循环。请参阅 FLSerializer 和 FLMaterializer。NeoJSON 确实为您提供了创建映射的工具。对于有限的对象图,STONJSON 更简单


推荐阅读