import 'package:http/http.dart' as http; import 'dart:convert';
Future main() async {
final url = Uri.parse('https://viacep.com.br/ws/01001000/json/');
final response = await http.get(url);
if (response.statusCode == 200) { print(response.body); }
Map<String, dynamic> dadosEmMap = jsonDecode(response.body); print(dadosEmMap["cep"]); // assim da para usar qualquer informação no código pela "chave" // resultado: 01001-000 }
Muito bom! Obrigado pelo comentário. Acabei de atualizar e colocar o link da continuação, onde faço a modelagem dos dados.
Dart Puro - Como consumir uma API - Modelando dados ( fromJson/fromMap )