gpt4 book ai didi

sqlite - 在 db Flutter 中存储和获取嵌套的 Json 对象

转载 作者:行者123 更新时间:2023-12-04 04:19:38 25 4
gpt4 key购买 nike

我正在尝试在数据库中存储和获取嵌套的 JSON 对象。我的 json 将如下所示:

{
"itemID": "12841",
"rfidTag": "IRYS009",
"itemERPKey": null,
"skuNumber": "IRYS009",
"designNumber": "FR001",
"imageName": "FR001",
"itemStatus": "InStock",
"semiFinished": [
{
"sfID": "775",
"sfERPKey": "IRYS009",
"sfType": "dia"
},
{
"sfID": "776",
"sfERPKey": "IRYS009",
"sfType": "ruby"
}
],
"miscellaneous": [
{
"miscellaneousID": "459",
"miscellaneousERPKey": "IRYS009",
"miscellaneousType": "dia"
},
{
"miscellaneousID": "460",
"miscellaneousERPKey": "IRYS009",
"miscellaneousType": "ruby"
}
]
}

我首先想到的是不使用 SQL 解决方案 Sembast,但后来了解到大型数据集存在性能问题。我需要存储超过 60000 条记录。我也考虑过使用 REALM,但没有稳定的 Realm 包可用于 Flutter。

然后我使用了 moor 但在这种情况下插入和获取如此复杂的对象也并不容易。

请让我知道在 flutter 中有效存储和获取复杂 JSON 对象以及 60000 条记录的任何可能的解决方案。

最佳答案

你可以用 flutter 查看 Hive NoSQL 数据库,我真的相信它包含了你想要实现的目标,这里是他们官方文档的链接 https://pub.dev/packages/hive

关于sqlite - 在 db Flutter 中存储和获取嵌套的 Json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59706079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com