【问题标题】:Flutter: json.decode change the order of elementsFlutter: json.decode 改变元素的顺序
【发布时间】:2023-04-04 07:40:02
【问题描述】:

我从一个 http 请求中得到这个 json 字符串:

{"163":[{"year":"2018","downloads":253}],"162":[{"year":"2018","downloads":525}]}

在 json.decode 我的地图看起来像:

{162: [{year: 2018, downloads: 525}], 163: [{year: 2018, downloads: 253}]}

如何在我的地图中保持排序顺序?

谢谢

【问题讨论】:

    标签: json flutter decode


    【解决方案1】:

    地图的顺序无关紧要。您可以通过调用map['163']访问该属性的值

    此外,我建议以有效的方式命名 json-properties,以便其他编程语言可以将 json 反序列化为类。在您的情况下,几乎所有编程语言中的 163 都是无效的变量/属性名称

    【讨论】:

      猜你喜欢
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      • 2019-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多