在字符串中使用For进行解析jsonString = await _ChieseAsset();

问题描述 投票:0回答:1

Yo,在经历颤动的过程中,我将尝试显示在保存到Json文件中的地图标记上。以这种方式,我仅检索行中的一个

           Future<chiese> loadChiese() async {
           await wait(5);
           String jsonString = await _ChieseAsset();
           final jsonResponse = json.decode(jsonString);

           for ( var i=0; i < 5; i++ ){
           print(i);
            return new chiese.fromJson(jsonResponse[i]);

}}

不幸的是,我只显示0值,并且不扫描到json仅检索第一个值为什么???

如果我使用...

           Future<chiese> loadChiese() async {
           await wait(5);
           String jsonString = await _ChieseAsset();
           final jsonResponse = json.decode(jsonString);
           return new chiese.fromJson(jsonResponse);
             }

接收错误...[错误:flutter / lib / ui / ui_dart_state.cc(148)]未处理的异常:类型“列表”不是类型“地图”的子类型]

任何想法???谢谢

Yo,在经历颤动的过程中,我将尝试显示在保存到Json文件中的地图标记上。以这种方式,我只检索Future的一行之一。loadChiese()async {await ...

json flutter
1个回答
0
投票

更改此:

© www.soinside.com 2019 - 2024. All rights reserved.