如何将 JSON 资源加载到我的 Flutter 应用中?
我的 pubspec.yaml
文件有以下内容:
assets:
- assets/data.json
我一直在尝试加载数据时遇到问题。我试过了:
final json = JSON.decode(
DefaultAssetBundle.of(context).loadString("assets/data.json")
);
但我得到了错误:
The argument type 'Future< String>' can't be assigned to the parameter type 'String'.
最佳答案
试试看:
String data = await DefaultAssetBundle.of(context).loadString("assets/data.json");
final jsonResult = jsonDecode(data); //latest Dart
关于dart - 如何将 JSON Assets 加载到 Flutter 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49757953/