本文将向您展示如何在 Flutter 中编码/解码 JSON
Posted Lucklyの博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本文将向您展示如何在 Flutter 中编码/解码 JSON相关的知识,希望对你有一定的参考价值。
本文将向您展示如何在 Flutter 中编码/解码 JSON。
- 导入dart:convert库:
import 'dart:convert';
- 使用:
- **json.encode()或jsonEncode()**用于编码
- **json.decode()或jsonDecode()**用于解码
例子
示例 1:JSON 编码
final products = [
{
'id': 1,
'name': 'Product #1'
},
{
'id': 2,
'name': 'Product #2'
}
];
print(json.encode(products));
输出:
[{"id":1,"name":"Product #1"},{"id":2,"name":"Product #2"}]
示例 2:JSON 解码
final String responseData = '[{"id":1,"name":"Product #1"},{"id":2,"name":"Product #2"}]';
final products = json.decode(responseData);
// Print the name of the second product in the list
print(products[1]['name']);
输出:
Product #2
希望这有帮助
以上是关于本文将向您展示如何在 Flutter 中编码/解码 JSON的主要内容,如果未能解决你的问题,请参考以下文章
在 Flutter 中使用 NavigationRail 和 BottomNavigationBar