Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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
Json 颤振-从数据库计算总价_Json_Flutter_Dart_Fetch_Price - Fatal编程技术网

Json 颤振-从数据库计算总价

Json 颤振-从数据库计算总价,json,flutter,dart,fetch,price,Json,Flutter,Dart,Fetch,Price,我有一些问题,我想在从数据库中获取数据时计算总价。实际上,我可以计算出总价,但我无法控制,因为它会无限返回,代码如下: 我的json代码: [ {"parca_fiyat": "900"}, {"parca_fiyat": "100"}, {"parca_fiyat": "500"}, ] 我的颤栗: FutureBuilder<List<dynamic>&

我有一些问题,我想在从数据库中获取数据时计算总价。实际上,我可以计算出总价,但我无法控制,因为它会无限返回,代码如下:

我的json代码:

[
{"parca_fiyat": "900"},
{"parca_fiyat": "100"},
{"parca_fiyat": "500"},
]
我的颤栗:

FutureBuilder<List<dynamic>>(
future: getData(),
    builder: (context, snapshot) {
                if (snapshot.hasData) {
                    return Row(
                          children: <Widget>[
                            Container(
                              padding: EdgeInsets.only(left: 6),
                              child: Text(
                                'Toplam:' +
                                    () {
                                

                                      for (var i = 0;
                                          i < snapshot.data.length;
                                          i++) {
                                        number += double.parse(
                                            _parcaFiyat(snapshot.data[i]));
                                      }
                                     return number.toString();
                                    }() +
                                    ' ₺ + KDV',
                                style: TextStyle(
                                  color: Colors.black,
                                  decoration: TextDecoration.none,
                                  fontSize: 16,
                                  fontWeight: FontWeight.normal,
                                ),
                              ),
                            ),
                          ],
                        );
FutureBuilder(
future:getData(),
生成器:(上下文,快照){
if(snapshot.hasData){
返回行(
儿童:[
容器(
填充:仅限边缘设置(左:6),
子:文本(
“托普兰:”+
() {
对于(var i=0;
i