Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart flatter中的JSON解码_Dart_Flutter - Fatal编程技术网

Dart flatter中的JSON解码

Dart flatter中的JSON解码,dart,flutter,Dart,Flutter,我目前正在开发一个健康应用程序,我不知道如何使用flatter解码这个示例json。我想提取heartRateZones列表 { "activities-heart": [{ "dateTime": "2015-08-04", "value": { "customHeartRateZones": [], "heartRateZones": [{ "caloriesOut": 7

我目前正在开发一个健康应用程序,我不知道如何使用flatter解码这个示例json。我想提取heartRateZones列表

{
    "activities-heart": [{
        "dateTime": "2015-08-04",
        "value": {
            "customHeartRateZones": [],
            "heartRateZones": [{
                "caloriesOut": 740.15264,
                "max": 94,
                "min": 30,
                "minutes": 593,
                "name": "Out of Range"
            }, {
                "caloriesOut": 249.66204,
                "max": 132,
                "min": 94,
                "minutes": 46,
                "name": "Fat Burn"
            }, {
                "caloriesOut": 0,
                "max": 160,
                "min": 132,
                "minutes": 0,
                "name": "Cardio"
            }, {
                "caloriesOut": 0,
                "max": 220,
                "min": 160,
                "minutes": 0,
                "name": "Peak"
            }],
            "restingHeartRate": 68
        }
    }]
}
请帮忙。。。 JSON托管在。

根据,您应该使用JSON.decode,您将能够提取您想要的内容


然后,您可以像“活动心脏”这样使用它。value.heartRateZones

到目前为止您尝试了什么?我参考了官方教程,但我不知道如何访问嵌套列表。实际上,它就像“活动心脏”[0][value][heartRateZones][0][carriesout]太好了,希望我能帮助您实现目标