:::

6-10 讀取 json 檔

import 'dart:convert';
import 'dart:async' show Future;
import 'package:flutter/services.dart' show rootBundle;

//載入 json 用的工具
class LoadJson {
  //製作靜態方法 loadJson()
  static Future<dynamic> loadJson(String jsonFile) async {
    //讀取文字的方法,挺固定的
    String data = await rootBundle.loadString(jsonFile);
    //從dart:convert來的方法
    return json.decode(data);
  }
}

使用之

var jsonData = await LoadJson.loadJson('assets/json/home_page.json');

 


:::

書籍目錄

展開 | 闔起

快速登入


http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1897%26tbsn%3D42

計數器

今天: 764764764
昨天: 3068306830683068
總計: 8077269807726980772698077269807726980772698077269