将对象甩动到文件

时间:2019-07-19 08:46:34

标签: flutter dart pickle dump

我试图通过在flutter中缓存已处理的数据来加快程序速度。

我以html格式将一本书保存在资产目录中,然后将html本书解析为一个树对象。不幸的是,这本书很大,所以解析花了将近5秒钟。我在想是否可以缓存该树对象,所以我的程序会快很多。我知道在python中,您可以使用pickle对象。在C ++中,您可以将对象转储到文件中,但是如何用dart做到这一点?

原始代码

// tree = heavyParsing(htmlBook);

现在我想要类似的东西

// if processedTreeFile exist
// tree = read from processedTreeFile
// else 
// tree = heavyParsing(htmlBook)
// dump tree to processedTreeFile

0 个答案:

没有答案