【问题标题】:Are there Size limits for flutter json.decode?Flutter json.decode 是否有大小限制?
【发布时间】:2022-10-23 13:42:11
【问题描述】:

我有一个包含 200,000 个项目的字典文件。 我有一个与 SQLite 数据库和正确方法匹配的字典模型。

如果我尝试解析整个文件,它似乎挂起。如果我做 8000 个项目,它似乎做得很快。是否有大小限制,或者仅仅是因为某处可能存在一些损坏的数据?这个 json 从 sqlite db 导出为 json pretty,所以我想它是正确完成的。它也适用于前 8000 个项目。

String peuJson = await getPeuJson();
    List<Dictionary> dicts = (json.decode(peuJson) as List)
        .map((i) => Dictionary.fromJson(i))
        .toList();

【问题讨论】:

    标签: json flutter decode


    【解决方案1】:

    JSON 类似于 XML 等其他数据格式 - 如果您需要传输更多数据,您只需发送更多数据。 JSON 请求没有固有的大小限制。任何限制都将由解析请求的服务器设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-24
      • 1970-01-01
      • 2013-12-13
      • 2016-11-15
      • 1970-01-01
      • 2021-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多