30
loading...
This website collects cookies to deliver better user experience
dependencies:
http: ^0.13.3
$flutter pub get
import 'package:http/http.dart';
import 'dart:convert';
var response = await get(Uri.parse("https://jsonplaceholder.typicode.com/todos"));
final List<dynamic> bodyData = json.decode(response.body);
class ToDoModel {
int userId;
int id;
String title;
bool completed;
ToDoModel(
{required this.userId,
required this.id,
required this.title,
required this.completed
});
}
factory ToDoModel.fromJson(Map<String, dynamic> data){
return ToDoModel(
userId: data["userId"],
id : data["id"],
title: data["title"],
completed: data["completed"]
);
bodyData.forEach((toDo) {
ToDoModel task = ToDoModel.fromJson(toDo);
myToDosParsed.add(task);
});