Carregar o widget após os dados de leitura do arquivo json

FutureBuilder(
  future: DefaultAssetBundle.of(context)
      .loadString('assets/loadjson/details.json'),
  builder: (context, snapshot) {
    // Decode the JSON
    var newData = json.decode(snapshot.data.toString());
Enthusiastic Elk