Untitled
unknown
plain_text
3 years ago
1.2 kB
11
Indexable
//import 'package:deneme/MyHomePage.dart';
import 'package:deneme/model%C3%BC/model.dart';
import 'package:dio/dio.dart';
import 'package:flutter/material.dart';
void main() {runApp( MyHomePage());}
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key});
@override
State<MyHomePage> createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
var jsonList;
var url = 'https://jsonplaceholder.typicode.com/users';
@override
void initState() {
super.initState();
fetchData();
}
Future<void> fetchData()async{
try {
var response = await Dio().get(url);
if (response.statusCode ==200) {
setState(() {
jsonList = response.data['data'] as List;
});
} else{
print(response.statusCode);
}
} catch (e) {
print(e);
}
}
Widget build(BuildContext context) {
return Scaffold(
body: ListView.builder(
itemCount: jsonList?.length?? 0,
itemBuilder: ( context, int index) {
return ListTile(
title: Text('${jsonList[index]['name']}'),
);
},
),
);
}
}Editor is loading...