【发布时间】:2020-05-20 23:39:00
【问题描述】:
我正在尝试从 URL 链接检索 JSON。 JSON 数据包含英语和缅甸语。但是,当我检索数据时,该应用程序显示了一堆转换为“áá”的缅甸语单词。有什么解决办法吗?
class _GetJsonResultState extends State<GetJsonResult> {
@override
Widget build(BuildContext context) {
var jsonFileName = "assets/resultlist/resultlist.json";
fetchData() async {
final response =
await http.get('https://jsonkeeper.com/b/47QP');
if (response.statusCode == 200) {
return(response.body);
}
}
return FutureBuilder(
future: fetchData(),
builder: (context, snapshot) {
List myData = json.decode(snapshot.data.toString());
if (myData == null) {
return Scaffold(
body: Center(
// Loads upon null
child: CircularProgressIndicator(),
),
);
} else {
return Home(myData: myData);
}
},
);
}
}
【问题讨论】: