小编Ind*_*ans的帖子

保存从 Firestore 集合中的 JSON URL 获取的列表

我的小应用程序正在从 JSON 链接获取用户列表,然后将其存储在列表中,我想将此列表放入usersCollectionfirestore 的集合引用中

用户集合

我的代码

import 'dart:convert';

import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'dart:async';
import 'package:http/http.dart' as http;
import 'package:yat_flutter_app/main.dart';
import 'usersList.dart';
import 'package:cloud_firestore/cloud_firestore.dart';

class MyApp extends StatefulWidget {

  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {

  CollectionReference usersCollection =
  FirebaseFirestore.instance.collection('users');

  Future<List<User>> getUsers() async {
    var data = await http
        .get("https://www.json-generator.com/api/json/get/bYKKPeXRcO?indent=2");
    var jasonData = json.decode(data.body);
    List<User> users = [];

    for (var i in jasonData) {
      User user = User(i["index"], i["about"], i["name"], i["picture"],
          i["company"], i["email"]);
      users.add(user);
    } …
Run Code Online (Sandbox Code Playgroud)

list dart firebase flutter google-cloud-firestore

5
推荐指数
0
解决办法
192
查看次数

标签 统计

dart ×1

firebase ×1

flutter ×1

google-cloud-firestore ×1

list ×1