颤振局部json
我将其复制到本地文件中,并尝试对其进行解析。 以下是我心中的问题:颤振局部json,json,flutter,local,Json,Flutter,Local,我将其复制到本地文件中,并尝试对其进行解析。 以下是我心中的问题: 1) 如何解析用于listview的类别[体育、数学]/ 2) 如何解析类别内的项 3) 是否需要更改json的格式以获得更简单的代码 目前,这是代码 Future<dynamic> _future; Future<String> _getJson() async { var response = await rootBundle.loadString('assets/example_2
- 1) 如何解析用于listview的类别[体育、数学]/
- 2) 如何解析类别内的项
- 3) 是否需要更改json的格式以获得更简单的代码
Future<dynamic> _future;
Future<String> _getJson() async {
var response = await rootBundle.loadString('assets/example_2.json');
var decodedJason = json.decode(response);
return (decodedJason); }
void initState() {
_future = _getJson();
super.initState(); }
Future\u Future;
Future\u getJson()异步{
var response=await rootBundle.loadString('assets/example_2.json');
var decodedJason=json.decode(响应);
返回(decodedJason);}
void initState(){
_future=_getJson();
super.initState();}
提前感谢将您的JSON文件添加到pubspec.yaml
assets:
- assets/example_2.json
然后您可以使用rootBundle来加载和显示它
import 'dart:async' show Future;
import 'package:flutter/services.dart' show rootBundle;
Future<String> loadAsset() async {
return await rootBundle.loadString('assets/config.json');
}
导入'dart:async'显示未来;
导入“包:flatter/services.dart”显示根包;
Future loadAsset()异步{
返回wait-rootBundle.loadString('assets/config.json');
}
确保Json文件不是空的?您应该检查下面的链接